Skip to main content
An NGN recipient is identified by an institution code such as GTBINGLA or OPAYNGPC. This endpoint returns every valid code, so you can populate a bank picker instead of guessing. A wrong code fails at order creation, and the codes are not derivable from the bank’s name. NGN is the only currency with an institution list. KES, GHS, and UGX recipients are identified by method plus a phone number, till, or paybill, so there is nothing to look up. See recipients.

Endpoint

Requires the offramp scope.

Query parameters

string
default:"NGN"
Currency to list institutions for. NGN is the only supported value, and it is the default, so you can omit this entirely.

Example

Response (200)

string
required
The currency the list applies to.
integer
required
Number of institutions returned.
array
required
The list changes rarely and is cached for six hours, so it is safe to call whenever you render a form. Caching it on your side for a day is also fine. What you should not do is hardcode the codes, because a bank that gets added or renamed will silently stop matching.

Errors