Direct Debit
This set of APIs allows you to enable an account number for direct debits up to pre-set amount over a defined period of time without further approval from the account owner.
Direct Debit Flow
GET BANK LIST
RESPONSE
{
"status": 200,
"success": true,
"message": "Success",
"data": [
{
"bank_name": "ACCESS BANK PLC",
"bank_code": "044",
"isActive": true
},
{
"bank_name": "KEYSTONE BANK PLC",
"bank_code": "082",
"isActive": true
},
{
"bank_name": "ECOBANK NIGERIA PLC",
"bank_code": "050",
"isActive": true
},
{
"bank_name": "FIDELITY BANK PLC",
"bank_code": "070",
"isActive": true
},
{
"bank_name": "FIRST BANK OF NIGERIA PLC",
"bank_code": "011",
"isActive": true
},
{
"bank_name": "FIRST CITY MONUMENT BANK PLC",
"bank_code": "214",
"isActive": true
},
{
"bank_name": "GUARANTY TRUST BANK PLC",
"bank_code": "058",
"isActive": true
},
{
"bank_name": "Kuda Microfinance Bank",
"bank_code": "672",
"isActive": true
},
{
"bank_name": "9 Payment Service Bank",
"bank_code": "802",
"isActive": true
}
]
}CREATE MANDATE
Request Body
Name
Type
Description
Sample Request
Sample Response
Webhook Notification For Mandate Creation
Webhook Notification for Approved Mandate
DEBIT MANDATE
Request Body
Name
Type
Description
Sample Request
Sample Response
Webhook Notification
Cancel Mandate
Request Body
Name
Type
Description
Sample Request
Sample Response
GET MANDATE BY REF
Sample Response
Last updated