Account Events
1. Account.balance.changed
Triggered when the account balance changes.Event Trigger Points
| Flow | Reason Value |
|---|---|
| Deposit approved | deposit.approved |
| Deposit rejected | deposit.rejected |
| Withdrawal completed | withdrawal.completed |
| Instant withdrawal reconciled | withdrawal.completed |
| Card authorization | card.authorization.{category} |
2. Account.created
Triggered when a new account is created and provisioning begins.3. Account.activated
Triggered when account provisioning is complete and account becomes active.4. Account.blocked
Triggered when an account is blocked due to security or compliance reasons.KYC Events
5. KYC.profile.approved
Triggered when a KYC profile verification is approved.6. KYC.profile.rejected
Triggered when a KYC profile verification is rejected.7. KYC.profile.requires_action
Triggered when a KYC profile requires additional action from the user.8. KYC.profile.resubmission_requested
Triggered when KYC profile requires document resubmission.9. KYC.terms.approved
Triggered when all required terms are accepted.10. KYC.source_of_funds.approved
Triggered when source of funds questionnaire is submitted and approved.Deposit Events
11. Deposit.pending
Triggered when an on-chain deposit is detected and awaiting KYT processing.12. Deposit.approved
Triggered when a deposit is confirmed after KYT and funds become available.13. Deposit.rejected
Triggered when a deposit is rejected by KYT.Withdrawal Events
14. Withdrawal.completed
Triggered when a withdrawal is successfully processed on-chain.15. Withdrawal.failed
Triggered when a withdrawal fails at any stage.Card Events
16. Card.created
Triggered when a virtual card is provisioned or physical card reaches pending activation.17. Card.activated
Triggered when a physical card is activated.18. Card.blocked
Triggered when a card is temporarily blocked.19. Card.unblocked
Triggered when a card is unblocked and restored to active status.20. Card.canceled
Triggered when a card is permanently canceled.Card Transaction Events
The following table shows all card transaction event types and when they are triggered:| Event Type | When It Fires | Pismo Category |
|---|---|---|
card.transaction.created | New debit authorization (purchase, withdrawal, etc.) | AUTHORIZATION (debit processing codes) |
card.transaction.refund | Credit voucher authorization (refund to cardholder) | AUTHORIZATION (credit processing codes: 20, 203100, PSM007) |
card.transaction.declined | Authorization denied by Pismo | DECLINED |
card.transaction.cleared | Transaction settled/cleared (B2 confirmation) | CONFIRMATION, AIRPORT_TAX, INSTALLMENT |
card.transaction.reversed | Full cancellation of an authorization | CANCELLATION |
card.transaction.replacement | Amount adjustment on a pending authorization | REPLACEMENT |
card.transaction.incremental | Additional authorization amount added | INCREMENTAL |
card.transaction.partial_cancellation | Partial reversal of an authorization | PARTIAL_CANCELLATION |
card.transaction.cancellation_reversal | Undo of a previous cancellation | CANCELLATION_REVERSAL |
card.transaction.reversal_partial_cancellation | Undo of a previous partial cancellation | REVERSAL_PARTIAL_CANCELLATION |