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
  • :soon: enqueued: The transaction has been queued in the bank account
  • :put-litter-in-its-place: dequeued: The transaction has been removed from the bank queue
  • :hourglass-flowing-sand:๏ปฟ๏ปฟ preauthorized: The transaction was successfully preauthorized but must now be authorized.
  • :x:๏ปฟ declined: Your bank declined the transaction
  • :white-check-mark:๏ปฟ๏ปฟ 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
  • :hourglass-flowing-sand: ย 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
  • :fire:ย  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