Recurring Mandate Debit
A 4-step recipe with Moniepoint. We can help you get access.
Recipe · 4 steps
Recurring Mandate Debit
with Moniepoint · Payment Initiation Management
Create, activate, and debit a direct-debit mandate, then confirm it.
- Create a direct-debit mandate against the customer's bank account; it is returned pending activation.
- Submit the activation code to move the mandate from PENDING to ACTIVATED.
- Debit the configured amount against the now-active mandate.
- Read the mandate back to confirm its activated status after debiting.
What you'll need to have ready
- mandateDescription: Description of the mandate.
- mandateAmount: Maximum mandate amount.
- customerName: Name of the customer the mandate is against.
- customerAccountNumber: Customer bank account number to debit.
- customerBankCode: Customer bank code.
- startDate: Mandate start date (YYYY-MM-DD).
- endDate: Mandate end date (YYYY-MM-DD).
- activationCode: Activation code used to activate the mandate.
- debitAmount: Amount to debit against the active mandate.
- debitReference: Unique merchant reference for the debit.
- narration: Narration for the debit.
For your developer
Arazzo workflow moniepoint:recurring-mandate-debit, 4 operations: createMandate → activateMandate → debitMandate → getMandate. Specs on APIs.io.