List banks
Returns the supported banks for the given country as { name, bankCode } pairs, sorted by name. Send a bankCode as data.bankCode on a bank_account beneficiary account whose currency is the country’s. Every bankCode is a Zuba identifier (ng_0001, gh_0003, …). For Nigeria, the default when country is omitted, each bank also carries shortCode (its short code in Zuba’s registry: the 3-digit CBN code for most banks, a lettered or longer code for a few) and nipCode (its 6-digit NIP code), plus alternativeCodes where a bank has any; an NGN account accepts every one of those forms as bankCode, so a saved account keeps working whichever form it carries. The Nigerian list is the full registry, not the set of banks a rail has confirmed it can pay.
Authorizations
Enter Auth0 JWT token
Query Parameters
ISO 3166-1 alpha-2 country code. Supported values: NG (default), GH, KE, UG, CM, CI, ZA.
NG, GH, KE, UG, CM, CI, ZA "GH"
Response
List of banks sorted alphabetically by name
Bank identifier to send as data.bankCode on a bank_account beneficiary account whose currency is this country's
"gh_0003"
Bank name
"GCB Bank PLC"
Nigeria only: other codes the bank is also addressed by, which an NGN account accepts as bankCode and a saved account may carry. Present only for banks that have any.
Nigeria only: the bank's 6-digit NIP institution code. An NGN account accepts it as bankCode; a saved account's zubaBankCode already names its bank's bankCode here.
"000013"
Nigeria only: the bank's short code in Zuba's registry, its 3-digit CBN code for most banks and a lettered or longer code for a few (e.g. B54). An NGN account accepts it as bankCode; a saved account's zubaBankCode already names its bank's bankCode here.
"058"