Payment Statuses
StatusId sent in payment queries and callbacks
1
Created
When transaction requests are sent to Paywall, the transaction record created in Paywall is initially recorded as Created
This step represents that the transaction has been received
Example When a NonSecure payment request is sent to Paywall it is first set to Created status After the payment process starts the status is updated with other states
2
Started
Depending on the payment method, the step at which a payment reaches the Started status may vary
Ultimately, the Started status represents the step where communication with the provider is initiated
Let’s summarize this for both NonSecure and 3D
NonSecure When the transaction reaches Paywall it starts immediately after the necessary checks and communication is established with the provider (Bank/PF) At the moment this communication begins the payment status is updated to
Started
3D When the transaction is sent to Paywall a 3D link is returned At this stage the payment remains in Created status in Paywall However once the 3D link is opened the payment status is updated to Started
3
Waiting for Financialization
If the payment is a pre-authorization transaction, after the transaction is successfully completed and while waiting for the pre-authorization closing instruction, the payment remains in Waiting for Financialization status
4
Successful
If the transaction is completed successfully, the status of the transaction is displayed as Successful
5
Failed
If the transaction cannot be completed successfully, the status of the transaction is displayed as Failed
6
PayJump
If a payment fails and recovery via PayJump is initiated, the status of the payment is updated to PayJump
This allows you to identify that the payment is currently being processed by the PayJump recovery algorithm and to continue tracking the subsequent steps of the transaction
7
Failed (On Query)
If the transaction is queried on the provider side and is determined to be unsuccessful, the transaction is set to Failed (On Query) status
8
Intermediate Transaction
The Intermediate Transaction status indicates that an additional step required for the transaction to be completed is currently being performed
These steps are typically token retrieval processes from the Bank/PF
9
Query Started (PayJump)
If a transaction fails at the HTTP layer and enters PayJump, and if your PayJump configuration has the provider query feature enabled, the transaction is queried on the relevant provider side (e.g., timeout error)
In this case, the steps where the query starts and ends are recorded
Example Timeout transactions
10
Query Completed (PayJump)
If a transaction fails at the HTTP layer and enters PayJump, and if your PayJump configuration has the provider query feature enabled, the transaction is queried on the relevant provider side (for example timeout errors)
In this case, the steps where the query starts and ends are recorded
Example Timeout transactions
11
Provider Callback
If a notification is received from the provider where the payment was processed, the transaction is updated as Provider Callback
12
Canceled
Pre-authorization transactions are updated to Canceled when the pre-authorization is canceled
13
Marked as Fraud
If transactions are marked as fraud by the system or authorized users, the status of the transaction is updated as Marked as Fraud
14
Pending
Pending transactions indicate that the transaction is waiting for an action required by the flow
Examples
1 Masterpass 3D link opening 2 Masterpass OTP verification etc
Last updated