You can track a transaction’s progress by checking the transaction status. A new status is assigned to the transaction as it completes each stage in the transaction processing flow.
You can use the RocketKOR APIs to check a transaction’s status history and view the transaction’s life cycle.
A transaction can have one of the following statuses.
The transaction request has been validated and the transaction has been created in the RocketKOR Transaction domain.
The transaction has been moved from the Transaction domain to one of the RocketKOR Processing domains. The transaction is still in the RocketKOR system and is in a state where it can be cancelled.
One of the following is true: (a) the transaction is in a RocketKOR Processing domain but can no longer be cancelled, or (b) the transaction has been transmitted to the Provider for processing.
The transaction has been approved by the Provider.
The funds movement for the transaction is complete and the transaction is therefore finalized. The SETTLED status applies to SEND transactions.
The funds movement for the transaction is complete and the transaction is therefore finalized. The CLEARED status applies to REQUEST transactions.
The transaction has been declined by the Provider.
The transaction has been cancelled on the RocketKOR platform.
The transaction could not be processed due to one or more errors (for example, the access token is expired or the Provider system is unavailable after several retries). The Error status is only activated after RocketKOR determines that it cannot continue processing the transaction.