Learn about the lifecycle of a direct debit mandate in Mambu Payments (formerly Numeral)
Events are created as direct debit mandates are created or updated in Mambu Payments. An update can be the update of any attribute, such as a status, a date, or any other data. Learn more about events and webhooks in Mambu Payments.
Events
| Event | Description |
|---|---|
| created | Direct debit mandate has been created. |
| pending_review | Direct debit mandate is pending review. |
| active | Direct debit mandate is active. |
| disabled | Outgoing direct debit mandate has been disabled. |
| blocked | Incoming direct debit mandate has been blocked. |
| authorized | Direct debit mandate has been authorized. |
| rejected | Direct debit mandate has been rejected. |
| canceled | Direct debit mandate has been canceled. |
| expired | Direct debit mandate expired. |
Statuses
| Event | Description |
|---|---|
| pending_review | Direct debit mandate is pending review. |
| active | Direct debit mandate has been created or authorized. It can be used in a payment order, and incoming payments referring to this mandate can be received. |
| rejected | Direct debit mandate has been rejected. |
| canceled | Direct debit mandate has been canceled. |
| disabled | Outgoing direct debit mandate has been disabled and cannot be used for collections. |
| blocked | Incoming direct debit mandate has been blocked. Incoming direct debit payments will be automatically returned. |
State machine
Outgoing direct debit mandate
stateDiagram classDef state fill:#E1F3F2, stroke:#2FA5A1 class active, pending_review, disabled, rejected, canceled, expired state [*] --> pending_review: pending_review [*] --> active: created pending_review --> active: active pending_review --> rejected: rejected pending_review --> canceled: canceled active --> disabled: disabled active --> canceled: canceled active --> expired: expired expired --> active: authorized
Incoming direct debit mandate
stateDiagram classDef state fill:#E1F3F2, stroke:#2FA5A1 class active, blocked, expired state [*] --> active: created active --> blocked: blocked active --> expired: expired blocked --> expired: expired blocked --> active: authorized expired --> active: authorized
