Learn about the lifecycle of an internal account in Mambu Payments
Events are created as internal accounts 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 |
|---|---|
| pending_creation | Internal account is being created in a separate core banking or external bank. |
| created | Internal account has been created. |
| creation_rejected | Internal account could not be created in a separate core banking or external bank. |
| blocked | Internal account has been blocked. |
| unblocked | Internal account has been unblocked. |
| updated | Internal account has been updated. |
| disabled | Internal account has been disabled and cannot be used to send and collect payments. |
Statuses
| Status | Description |
|---|---|
| active | Internal account has been created and is now active. |
| pending_creation | Internal account is being created in a separate core banking or external bank. |
| creation_rejected | Internal account could not be created in a separate core banking or external bank. |
| blocked | Internal account has been blocked. |
| disabled | Internal account has been disabled and cannot be used to send and collect payments. |
State machine
stateDiagram
[*] --> pending_creation:::state: pending_creation
pending_creation --> active:::state: created
pending_creation --> creation_rejected:::state: creation_rejected
active --> blocked:::state: blocked
active --> disabled:::state: disabled
blocked --> active:::state: unblocked
blocked --> disabled:::state: disabled
classDef state fill:#E1F3F2,stroke:#2FA5A1