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.
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).
Use the GET /institutions/ endpoint to get the complete list of supported institutions for any currency:
Copy
curl -X GET "https://api.paycrest.io/v1/institutions/NGN" \ -H "API-Key: your-api-key"
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.