capabilities.work

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.

  1. Create a direct-debit mandate against the customer's bank account; it is returned pending activation.
  2. Submit the activation code to move the mandate from PENDING to ACTIVATED.
  3. Debit the configured amount against the now-active mandate.
  4. 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.