A bank transaction represents a wire transaction from your account to a bank recipient, all the created transactions must be first authorized via API before they are executed.
Bank transactions can have the following status:
- š draft: The transaction only exists in Cardda and not in the bank records
- š enqueued: The transaction has been queued in the bank account
- š® dequeued: The transaction has been removed from the bank queue
- ā³ļ»æļ»æ preauthorized: The transaction was successfully preauthorized but must now be authorized.
- ā declined: Your bank declined the transaction
- ā  approved: The transaction was successfully approved and completed by your bank
- š payroll_authorized: The payroll associated to this transactions has been authorized
Bank transactions can also have the following transitions, representing the status in which the transaction is moving towards on the bank:
- ā”ļø Ā enqueue: Cardda received your enqueue request and its going to be queued soon
- ā¬ ļø Ā dequeue: Cardda received your dequeue request and its going to be dequeued soon
- ā³ Ā preauthorize: Cardda received your preauthorize request and its going to be executed soon
- š¹Ā authorize: Cardda received your authorization request and its going to be executed soon
- š„Ā remove: Cardda received your removal request and it's payroll is going to be removed soon
- āĀ null: The transaction is not currently moving between status
