Get Banks With USSD Short Code
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.
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
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
{
"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# |
Moniepoint MFB | 50515 | 090405 | *5573# | Â |