Understanding Paycrest’s currency and institution code formats
Paycrest follows international standards for currency and institution codes to ensure consistency and compatibility across different systems and regions.
Paycrest uses ISO 4217 standard currency codes, which are the internationally recognized three-letter codes for currencies.
All currency codes used in Paycrest API calls must follow the ISO 4217 standard. These codes are case-sensitive and should be provided in uppercase.
Paycrest uses a hybrid approach for institution codes to accommodate both international banks and local financial institutions.
For major international banks and domestic banks with SWIFT codes, Paycrest uses the first 7 characters of the SWIFT/BIC code.
For mobile payment providers, local banks without SWIFT codes, and other financial institutions, Paycrest uses custom codes that follow a SWIFT-like format ending with “PC” (PayCrest).
NGN
, KES
, UGX
GTBINGLA
, KUDANGPC
When making API calls, always use the correct code format:
Use the GET /institutions/ endpoint to get the complete list of supported institutions for any currency:
This endpoint returns all supported institutions with their codes, names, and types (bank or mobile_money).
Institution codes are case-sensitive and must be provided exactly as returned by the API. Always use the official codes from the API rather than guessing or using external SWIFT code databases.
Understanding Paycrest’s currency and institution code formats
Paycrest follows international standards for currency and institution codes to ensure consistency and compatibility across different systems and regions.
Paycrest uses ISO 4217 standard currency codes, which are the internationally recognized three-letter codes for currencies.
All currency codes used in Paycrest API calls must follow the ISO 4217 standard. These codes are case-sensitive and should be provided in uppercase.
Paycrest uses a hybrid approach for institution codes to accommodate both international banks and local financial institutions.
For major international banks and domestic banks with SWIFT codes, Paycrest uses the first 7 characters of the SWIFT/BIC code.
For mobile payment providers, local banks without SWIFT codes, and other financial institutions, Paycrest uses custom codes that follow a SWIFT-like format ending with “PC” (PayCrest).
NGN
, KES
, UGX
GTBINGLA
, KUDANGPC
When making API calls, always use the correct code format:
Use the GET /institutions/ endpoint to get the complete list of supported institutions for any currency:
This endpoint returns all supported institutions with their codes, names, and types (bank or mobile_money).
Institution codes are case-sensitive and must be provided exactly as returned by the API. Always use the official codes from the API rather than guessing or using external SWIFT code databases.