Transaction Statuses
| Status | Description | Lifecycle Stage | Next Actions |
|---|---|---|---|
| pending | Transaction initiated, awaiting processing | Initial | Wait for processing, system will auto-advance |
| processing | Transaction being processed by bank/system | In-progress | Wait for completion, monitor progress |
| authorized | Transaction authorized but not yet settled | Authorization | Wait for settlement, funds reserved |
| completed | Transaction successfully completed and settled | Success | Archive, reconcile, update records |
| failed | Transaction failed due to technical error | Error | Investigate, retry, contact support |
| rejected | Transaction rejected by bank or system | Rejection | Review rejection reason, correct and resubmit |
| cancelled | Transaction cancelled by user or system | Cancellation | Update records, notify parties |
| reversed | Transaction reversed or rolled back | Reversal | Investigate reason, update accounting |
| on_hold | Transaction temporarily held for review | Hold | Wait for review, provide additional info |
| expired | Transaction expired without completion | Timeout | Reinitiate if needed, update records |