| INITIALIZED | This state indicates that the transaction is initialized. |
| PENDING | Transaction is pending while being processed and sent to the appropriate bank for approval. |
| SUCCESS | Transaction is completed successfully. A success notification is received from the bank, and a success webhook is triggered to notify this. |
| FAILED | Transaction has failed. A failure notification is received from the bank, and a failed webhook is triggered to notify this. |
| CANCELLED | This state indicates that the on-demand transaction has been cancelled. |