The image below depicts the transaction lifecycle.
|INITIALIZED||This state indicates that the transaction is INITIALIZED.|
|PENDING||A transaction will be PENDING if it is being processed and the transaction is raised to the appropriate bank for processing.|
|SUCCESS||This state indicates that the transaction is completed successfully. When a transaction is successful we receive a successful debit notification from the bank. To notify this we trigger and send the success webhook.|
|FAILED||This state indicates that the transaction has failed. When a transaction has failed we receive a failed debit notification from the bank. To notify this we trigger and send the failed webhook.|
|CANCELLED||This state indicates that the on-demand transaction is cancelled.|
Once the subscription ends,
- New transactions cannot be initiated for the subscription.
- For the transactions already initiated, it will go to the end state (Success/Failed). The completion of a transaction is independent of the subscription status.
Updated 3 months ago