Statuses
Here you can find all known transaction statuses. Each transaction goes through a lifecycle from creation to a final state. Use the Success and Final flags to determine the outcome of the transaction.
Tip: A transaction is considered complete when
Final = true.
Only success status means the transaction completed successfully.
Non-final statuses (new, opened, pending) require
waiting for a callback or making a check request.
Transaction Statuses
| Status | Success | Final | Explanation | H2H | HPP |
|---|---|---|---|---|---|
| new | false | false | Created | + | + |
| opened | false | false | Customer has opened the checkout page | - | + |
| pending | false | false | Is not completed yet. Wait for a callback or make a check request | + | + |
| success | true | true | Completed successfully | + | + |
| declined | false | true | Declined. On the error codes page you can find the explanation. | + | - |
| failed | false | true | Declined. On the error codes page you can find the explanation. | - | + |
| expired | false | true | Expired after 20 min for payment intention and 7 days for payment | + | + |
| error | false | true | Failed | + | - |
Column Legend
| Column | Description |
|---|---|
| Status | The transaction status name returned in the API response |
| Success | true if the transaction completed successfully, false otherwise |
| Final | true if the transaction has reached a terminal state and will not change, false if it may still transition |
| H2H | Applicable to Host-to-Host (server-to-server) integration |
| HPP | Applicable to Hosted Payment Page integration |