When To Use It
- Installment collections: School fees, loans, rent, or other payments spread over time
- Subscriptions and memberships: Recurring charges on a daily, weekly, monthly, or yearly schedule
- Customer agreements: Collect from a named customer after they approve the debit on their CRDB account
- Automated collection: Reduce manual follow-up once the mandate is active
How It Works
- Activate — Enable CRDB Direct Debit in your Merchant Dashboard under Settings → Collection (KYC and activation fee required).
- Request mandate approval — Create a Payment Plan in the dashboard, or call the API with the customer’s CRDB account, SimBanking phone number, schedule, and installment amount.
- Customer approves — The customer confirms the mandate through CRDB. You receive a status update when it becomes ACTIVE or REJECTED.
- Installments collect — While the mandate is active, scheduled debits run automatically. Successful and failed collections are recorded as payments.
- Optional cancel — You can cancel an ACTIVE mandate (and the linked payment plan) from the dashboard or via the API.
Mandate statuses
In the Merchant Dashboard
Set Up Direct Debit
Activate CRDB Direct Debit in Collection settings.
Payment Plans
Create and manage installment plans and mandates.
Customers
View a customer’s payment plans from their customer profile.
Payment Transactions
Track Direct Debit installment payments.
For Developers
API Overview
Request, query, and cancel mandates with the Collection API.
Webhooks
Receive payment events and mandate status callbacks.

