Issue Status Diagram

Transaction Statuses

When issuing a transaction, its status will be in one of these states:

Queued: Processing has not begun. Transactions 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.
Rollback: Transaction has encountered a failure in one of its steps and must roll back changes.
Reversed: Transaction is reversed.
Review: Transaction requires manual intervention. This often indicates failure, but occasionally this can happen for a transaction that will be successful.

Transaction Flow Diagram

The normal flow of statuses during an issue transaction:

1421

1. An ACH debit transaction of a user's linked bank account is ready to be initiated in order to issue funds to the Sila wallet belonging to the requested handle. The ACH debit 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 issued to the requested handle's wallet or the issue will fail. Timing until the next stage is dependent on processing speed (Same Day or Standard). See here for more details.

3. The ACH debit transaction has successfully cleared, and funds are pending issue to the handle's wallet. If the issue is successful, the user should see the requested amount of funds within their digital wallet. If the issue fails, the debit transaction will need to be rolled back.

4. If for some reason the transaction must be returned, all changes will be rolled back. This rollback will either be successful, returning the USD back into the linked bank account, or it will fail and need to be manually reviewed. The manual review can result in a successful return, or it will deem it unsuccessful and funds will remain in the handle's wallet.

5. The issue of funds has failed, the original debit transaction will need to be rolled back. The rollback will either be successful, returning the USD back into the linked bank account, or it will fail and need to be manually reviewed. The manual review can result in a successful rollback of the USD into the linked bank account or a successful issue of funds.