Skip to main content

Step 1: Initialize mandate

Step 1: Initialize e-mandate with the payer

POST: https://api.creditchek.africa/v1/recova/recova/consent/create


Sample request account_number: 12345678901 and 09876543212

Contact [email protected] if you encounter any error responses at this stage.

Request Parameters

Sample request
{
"productId": "668fc0b1df7fd723bf201664", // required
"bvn": "12345678901", //required
"frequency": "monthly", // required ('daily', 'weekly', 'monthly')
"startDate": "2024-07-07", // required
"endDate": "2024-10-31", // required
"totalAmountDue": 15000, // required
"collectionMode": "auto", // required ('manual', 'auto')
"debitType": "recurring", // required ('recurring', 'oneTime')
"mandateType": "variable", // required ('fixed', 'variable')
"corporateAccount": false, // Required [boolean (true/false)]
"balanceEnquiry": false, // Required
"rcNumber": "98786888", // (only required when "corporateAccount" is true)
"businessName": "CREDITCHEK TECHNOLOGIES LIMITED", //(only required when corporateAccount is true)
"businessEmail": "[email protected]", //(only required when "corporateAccount" is true)
"businessPhone": "08111221122", //(only required when "corporateAccount" is true)
"debitDate": "2024-04-24", // optional
"firstRepaymentPercentage": 20, // optional min(1)|max(100)
};
Response
{
"status": true,
"data": {
"businessId": "730c8be89121212121212121",
"borrowerId": null,
"appId": "730c8be89131cd1111111111",
"reference": "563315af-f0a4-420f-8e5e-df9b1c28973b",
"productId": "768fc9999999999999999999",
"bvn": "12345678901",
"startDate": "2024-07-07",
"endDate": "2024-10-31",
"frequency": "monthly",
"totalAmountDue": 15000,
"collectionMode": "auto",
"rcNumber": null,
"corporateAccount": false,
"businessName": null,
"businessEmail": null,
"businessPhone": null,
"debitType": "recurring",
"mandateType": "variable",
"status": "pending",
"balanceEnquiry": false,
"creditInsurance": false,
"consents": [],
"acceptedTerms": true,
"isDemo": true,
"_id": "77192739b3cf770000000000",
"createdAt": "2024-10-23T16:41:29.085Z",
"updatedAt": "2024-10-23T16:41:29.085Z",
"__v": 0,
"outstandingBalance": 15000,
"collectedAmount": 0,
"authorizationType": "e-signature"
},
"message": "consent created successfully",
"error": false
}