Redeem Status Diagram
Transaction Statuses
When getting a transaction, it's status will be in one of these states:
Queued: processing has not begun. transactions usually don't stay in this state for long in production.
Pending: transaction is still processing. it hasn't failed any critical steps yet.
Failed: transaction is in a final failure state. there are no steps to roll back.
Success: transaction has completed all steps successfully.
Review: a transaction requires manual intervention. often this indicates failure, but occasionally this can happen for a transaction that will be successful.
Transaction Flow Diagram
The flow of statuses during a redemption:
1. An ACH credit transaction of a user's Sila wallet is ready to be initiated in order to redeem funds from Sila wallet to the bank account belonging to the requested handle. The ACH credit transaction has yet to begin.
2. While the transaction is pending, it has not failed any critical steps, and the process is still in progress. Funds will either be successfully credited into the linked bank account, or the redeem will fail.
3. The transaction to credit back the USD is pending. It has not failed any critical steps and the process is still in progress.
4. The USD credit return can either be successful through Standard or Same Day ACH processing, or it could fail. If the credit is successful, USD is credited back to the linked bank account. If the credit failed, USD fails to be sent back to the linked bank account and a rollback of the changes is then initiated. If the rollback is a success, the digital wallet will receive the SILA tokens that were originally intended to be redeemed. If the rollback fails, a manual review will begin. Once reviewed, there are two possible outcomes: the rollback will be deemed successful, resulting in the SILA tokens being sent back to the handle's blockchain address, or the USD credit return will be successful.
5. If for some reason the transaction must be returned, all changes will be rolled back. This rollback will either be successful, returning the SILA tokens back into the digital wallet, or it will fail and be manually reviewed. Once reviewed, there are two possible outcomes: the rollback will be deemed successful, resulting in the SILA tokens being sent back to the handle's blockchain address, or the USD credit return will be successful.
Updated about 1 month ago