v1
latestOpenAPI 3.0.12026-07-2679100267.2 KBDirect Debits
Create a Direct Debit Mandate
Creates a new direct debit mandate for a customer.
post/v1/direct-debits
Headers
accountIdstring required
The vendor account ID
Request body
Example request
{
"customerAccountNumber": "0174534423",
"bankCode": "101",
"customerName": "Kolapo Ojo",
"customerAddress": "maryland Ikeja computer village",
"customerAccountName": "Kolapo Ojo",
"amount": 100,
"frequency": "WEEKLY",
"narration": "test e mandate response",
"customerPhoneNumber": "0807882343",
"merchantReference": "120030740017",
"startDate": "2025-08-29T14:58",
"endDate": "2025-08-30T10:40",
"customerEmail": "kolapo@gmail.com",
"startImmediately": true
}Response
Mandate created successfully
Example response
{
"responseMessage": "Success",
"responseCode": "00",
"data": {
"mandateId": "e50b7835-502c-4cfe-9893-47657633d7a2",
"merchantReference": "12003074001",
"phoneNumber": "08073345562",
"description": "Welcome to NIBSS e-mandate authentication service, a seamless and convenient authentication experience. Kindly proceed with a token payment of N50.00..."
}
}