Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


This API enables you to retrieve all banks with valid USSD short code. This is useful if you'll like to display USSD short codes for your customers to dial.

Info
titleEndpoint
GET: https://sandbox.monnify.com

This endpoint is protected with OAuth 2.0 Bearer token. To find out more about authorization for Monnify endpoints, check Here

Endpoint URL: {{base_url}}/api/v1/sdk/transactions/banks

HTTP Method: GET

Info

The {{base_url}} for test is https://sandbox.monnify.com but when you go live, it changes to the live url

The response returned will come in the following format:

Login Response

Code Block
languagejs
themeRDark
titleLogin Responsejson
{
    "requestSuccessful": true,
    "responseMessage": "success",
    "responseCode": "0",
    "responseBody": [
        {
            "name": "Access bank",
            "code": "044",
            "ussdTemplate": "*901*Amount*AccountNumber#",
            "baseUssdCode": "*901#",
            "transferUssdTemplate": "*901*AccountNumber#"
        },       
        {
            "name": "Diamond bank",
            "code": "063",
            "ussdTemplate": "*710*777*AccountNumber*Amount*Pin#",
            "baseUssdCode": "*710#",
            "transferUssdTemplate": "*710*AccountNumber#"
        },
        {
            "name": "Ecobank Nigeria Plc",
            "code": "050",
            "ussdTemplate": null,
            "baseUssdCode": "*326#",
            "transferUssdTemplate": "*326*AccountNumber#"
        },
        {
            "name": "Fidelity bank",
            "code": "070",
            "ussdTemplate": "*770*AccountNumber*Amount#",
            "baseUssdCode": "*770#",
            "transferUssdTemplate": "*770*AccountNumber#"
        },
        {
            "name": "First bank",
            "code": "011",
            "ussdTemplate": "*894*Amount*AccountNumber#",
            "baseUssdCode": "*894#",
            "transferUssdTemplate": "*894*AccountNumber#"
        },
        {
            "name": "First City Monument Bank Plc",
            "code": "214",
            "ussdTemplate": "*329*Amount*AccountNumber#",
            "baseUssdCode": "*329#",
            "transferUssdTemplate": "*329*AccountNumber#"
        },
        {
            "name": "GTBank",
            "code": "058",
            "ussdTemplate": "*737*2*Amount*AccountNumber#",
            "baseUssdCode": "*737#",
            "transferUssdTemplate": "*737*AccountNumber#"
        },
        {
            "name": "Heritage bank",
            "code": "030",
            "ussdTemplate": "*322*030*AccountNumber*Amount#",
            "baseUssdCode": "*322#",
            "transferUssdTemplate": "*322*AccountNumber#"
        },
        {
            "name": "JAIZ BANK",
            "code": "301",
            "ussdTemplate": "*389*301*AccountNumber*Amount#",
            "baseUssdCode": "*389#",
            "transferUssdTemplate": "*389*AccountNumber#"
        },
        {
            "name": "Keystone bank",
            "code": "082",
            "ussdTemplate": "*7111*Amount*AccountNumber#",
            "baseUssdCode": "*7111#",
            "transferUssdTemplate": "*7111*AccountNumber#"
        },
        {
            "name": "Polaris Bank",
            "code": "076",
            "ussdTemplate": "*833*Amount*AccountNumber#",
            "baseUssdCode": "*833#",
            "transferUssdTemplate": "*833*AccountNumber#"
        },       
        {
            "name": "Stanbic IBTC Bank Ltd.",
            "code": "221",
            "ussdTemplate": "*909*22*Amount*AccountNumber#",
            "baseUssdCode": "*909#",
            "transferUssdTemplate": "*909*AccountNumber#"
        },
      
        {
            "name": "Sterling bank",
            "code": "232",
            "ussdTemplate": "*822*5*Amount*AccountNumber#",
            "baseUssdCode": "*822#",
            "transferUssdTemplate": "*822*AccountNumber#"
        },
        {
            "name": "Union bank",
            "code": "032",
            "ussdTemplate": "*826*2*Amount*AccountNumber#",
            "baseUssdCode": "*826#",
            "transferUssdTemplate": "*826*AccountNumber#"
        },
        {
            "name": "United Bank For Africa Plc",
            "code": "033",
            "ussdTemplate": "*919*4*AccountNumber*Amount#",
            "baseUssdCode": "*919#",
            "transferUssdTemplate": "*919*AccountNumber#"
        },
        {
            "name": "Unity Bank Plc",
            "code": "215",
            "ussdTemplate": "*7799*2*AccountNumber*Amount#",
            "baseUssdCode": "*7799#",
            "transferUssdTemplate": "*7799*AccountNumber#"
        },
        {
            "name": "Wema bank",
            "code": "035",
            "ussdTemplate": "*945*AccountNumber*Amount#",
            "baseUssdCode": "*945#",
            "transferUssdTemplate": "*945*AccountNumber#"
        },
        {
            "name": "Zenith bank",
            "code": "057",
            "ussdTemplate": "*966*Amount*AccountNumber#",
            "baseUssdCode": "*966#",
            "transferUssdTemplate": "*966*AccountNumber#"
        }
    ]
}

For a full list of banks, check here.

List of banks with USSD short code.

Bank Name

Bank Code

NIP Bank Code

USSD Code

USSD transfer string

GTBank

058

000013

*737#

*737*2*Amount*AccountNumber#

Fidelity bank

070

000007

*770#

*770*AccountNumber*Amount#

First bank

011

000016

*894#

*894*Amount*AccountNumber#

Wema bank

035

000017

*945#

*945*AccountNumber*Amount#

Sterling bank

232

000001

*822#

*822*5*Amount*AccountNumber#

Diamond bank

063

000005

*710#

*710*777*AccountNumber*Amount*Pin#

Zenith bank

057

000015

*966#

*966*Amount*AccountNumber#

Union bank

032

000018

*826#

*826*2*Amount*AccountNumber#

Heritage bank

030

000020

*322#

*322*030*AccountNumber*Amount#

Keystone bank

082

000002

*7111#

*7111*Amount*AccountNumber#

Access bank

044

000014

*901#

*901*Amount*AccountNumber#

First City Monument Bank Plc

214

000003

*329#

*329*Amount*AccountNumber#

Polaris Bank

076

000008

*833#

*833*Amount*AccountNumber#

Stanbic IBTC Bank Ltd.

221

000012

*909#

*909*22*Amount*AccountNumber#

United Bank For Africa Plc

033

000004

*919#

*919*4*AccountNumber*Amount#

Unity Bank Plc

215

000011

*7799#

*7799*2*AccountNumber*Amount#

JAIZ BANK

301

000006

*389#

*389*301*AccountNumber*Amount#

...

Filter by label (Content by label)
showLabelsfalse
showSpacefalse
cqllabel in ( "dynamic-accounts" , "customer-reserved-accounts" , "invoicing" , "general-docs" )


...