Skip to main content

Create Mandate

  • Method: POST
  • Endpoint: /api/v1/createMandate

Request Parameters

Field NameTypeRequiredDescription
accountNumberStringYesThe customer’s bank account number to be validated or debited.
accountNameStringYesFull name of the account holder as provided by the requesting institution. Used for identity matching and validation.
DateOfBirthStringYesCustomer’s date of birth in DDMMYYYY format (e.g., 24111994). Used for KYC verification against bank records.
MerchantIdStringYesUnique identifier assigned to the merchant or institution initiating the request.
requestIdStringYesUnique reference generated by the requesting system to identify and track the transaction or validation request. Must be globally unique per request.
BVNStringYesBank Verification Number of the customer. Used for regulatory compliance and identity verification.
tranAmtNumberYesTransaction amount associated with the request. Can be used for limit checks, risk scoring, or authorization validation.

Request Parameters

{
"accountNumber": "2113003903",
"accountName": "Casmirubozor",
"DateOfBirth": "24111994",
"MerchantId": "INSBPY4UBANG",
"requestId": "TT4399200001",
"BVN": "22100000017",
"tranAmt": 100.0,
"currency": "566"
}