Returns the banks you can offer the customer. Use it to populate a bank picker before calling
Pay an order with a bank-based method.
Endpoint
Authenticate with your public key. See Authentication.
Query parameters
The list is not the same for every method. bank-transfer returns the full set; ussd returns
only banks with USSD enabled, which may be empty. Always filter by the method the customer
actually chose.
Request example
Response
Response fields
Send bankCode for bank transfers and ussdBankCode for USSD. Sending id — or the wrong one
of the two codes — produces a payment that cannot be routed.
Caching
The list is large and changes rarely. Cache it for a day rather than calling it on every page
load, but do refresh it — new banks are added over time.
Filter out banks whose relevant code is null before rendering. A USSD picker showing banks
with no ussdBankCode gives the customer a dead end.