Versions Compared

Key

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

This API enables you to retrieve all banks supported by Monnify for collections and disbursements.

GET:
Info
titleEndpoint

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/banks

HTTP Method: GET

Info

The {{base_url}} for test is https://sandbox.monnify.com

/api/v1/banks

...

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 Response
json
{
    "requestSuccessful": true,
    "responseMessage": "success",
    "responseCode": "0",
    "responseBody": [
        {
            "name": "Access bank",
            "code": "044",
            "ussdTemplate": "*901*Amount*AccountNumber#",
            "baseUssdCode": "*901#",
            "transferUssdTemplate": "*901*AccountNumber#"
        },
        {
            "name": "Coronation Bank",
            "code": "559",
            "ussdTemplate": null,
            "baseUssdCode": null,
            "transferUssdTemplate": null
        },
        {
            "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": "Providus Bank",
            "code": "101",
            "ussdTemplate": null,
            "baseUssdCode": null,
            "transferUssdTemplate": null
        },
        {
            "name": "Stanbic IBTC Bank Ltd.",
            "code": "221",
            "ussdTemplate": "*909*22*Amount*AccountNumber#",
            "baseUssdCode": "*909#",
            "transferUssdTemplate": "*909*AccountNumber#"
        },
        {
            "name": "Standard Chartered Bank Nigeria Ltd.",
            "code": "068",
            "ussdTemplate": null,
            "baseUssdCode": null,
            "transferUssdTemplate": null
        },
        {
            "name": "Sterling bank",
            "code": "232",
            "ussdTemplate": "*822*5*Amount*AccountNumber#",
            "baseUssdCode": "*822#",
            "transferUssdTemplate": "*822*AccountNumber#"
        },
        {
            "name": "Suntrust Bank Nigeria Limited",
            "code": "100",
            "ussdTemplate": "",
            "baseUssdCode": null,
            "transferUssdTemplate": null
        },
        {
            "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#"
        }
    ]
}

List of banks and their respective bank codes, NIP code, and USSD 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#

Providus Bank

101

000023



Ecobank Nigeria Plc

050

000010

*326#


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#

Standard Chartered Bank Nigeria Ltd.

068

000021



Suntrust Bank Nigeria Limited

100

000022



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#

Coronation Bank

559

060001



...

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


...