Skip to main content

Audience:

DevelopersOperators

Transaction statuses

The status flows for payments, transactions, and transaction statements.

Payment statuses

Payment statusExplanation
ConsentPendingStatus only occurs when consent is required for the payment

Next step: Transaction flow blocked while waiting for consent; when consent is received, transaction flow resumes and payment status changes to Initiated
InitiatedPayment successfully requested; enters the transaction flow
RejectedPayment rejected, either directly after payment initiation or from the Initiated status

Transaction statuses

There are six possible statuses for Swan transactions: Upcoming, Pending, Booked, Released, Canceled, and Rejected. Transactions directly impact account balances.

Each payment method uses a different combination of these statuses with specific flows. Refer to the schemas for credit transfers, direct debits, and cards for more information about statuses for that payment method. Not all statuses are used for all transaction types.

Transaction statusExplanation
UpcomingTransaction was initiated and consent was granted, but the transaction isn't executed yet. Upcoming transactions don't impact the account balance.
PendingTransaction was initiated, consent was granted, and the transaction is set to happen within a few days. The transactions aren't debited from the account yet, but they impact the account's Pending balance.
BookedCompleted transactions that are displayed on the official account statement. These transactions have been debited from the account, and they impact the account's Booked balance.
ReleasedUnique to card transactions, card authorizations might be released for specific reasons. Released transactions can impact the account balance. Refer to the card payments section for more information.
CanceledAn Upcoming transaction is canceled by someone with the right to do so, such as the account holder, an account member, or a merchant. Only transactions with the status Upcoming can be Canceled, and Canceled transactions don't impact the account balance.
RejectedDeclined or refused transactions. For example, the beneficiary account might be closed, or the account's Available balance isn't sufficient to complete the transaction without resulting in a negative balance.

Transaction statement statuses

Transaction statement statusExplanation
PendingTransaction statement is being generated.
GeneratedTransaction statement was generated successfully, triggering a TransactionStatement.Generated webhook notification.
FailedThe statement couldn't be generated. You can try again.
ExpiredTransaction statement was generated successfully. However, it wasn't downloaded within seven days and therefore expired.