Skip to main content

Transaction Statuses

Transaction Status Overview

StatusDescriptionIntegratorCardAPMBlik
NEWNewly created payment.Initial status. If a transaction has this status after the intent is completed (payment/refund), it will not be completed successfully. It will be automatically canceled after no more than several minutes.XXX
TIMEOUTTransaction expired – timout on mobile app.Transitional status. If a transaction has this status after the intent is completed (payment/refund), it will not be completed successfully. It will be automatically canceled after no more than several minutes.XX
DECLINEDCheckin declined by SATA or customer.Final status. The transaction was rejected by the authorization host.XXX
TERMINAL_DECLINEDDeclined by kernel.Final status. Payment card read error.X
CHECKINEDCheckin completed successfully.Transitional status. If a transaction has this status after the intent is completed (payment/refund), it will not be completed successfully. It will be automatically canceled after no more than several minutes.X
USER_CANCELLEDTransaction cancelled by the merchant or customer.Final status. Transaction cancelled by user.XX
ONGOINGAuthorization has been started, waiting for confirmation on customer mobile app.Transitional status. If a transaction has this status after the intent is completed (payment/refund), it will not be completed successfully. It will be automatically canceled after no more than several minutes.XXX
PIN_REQUESTEDPIN requested by kernel.Transitional status. If a transaction has this status after the intent is completed (payment/refund), it will not be completed successfully. It will be automatically canceled after no more than several minutes.X
ACCEPTEDPayment accepted by the host, the status will change to CLEARED once the customer has been informed of the success of the transaction in the application. In all other cases, the status will be changed to CANCELLING.Transitional status. If a transaction has this status after the intent is completed (payment/refund), it will not be completed successfully. It will be automatically canceled after no more than several minutes.XX
CANCELLINGTransaction cancelled unsuccessfully, Scheduler is working in a loop. This status can be treated as CANCELLED.Final status. The transaction should be treated as canceled.XXX
CLEAREDPayment completed.Final status. Transaction successfuly authorised.XXX
CANCELLEDPreviously authorized transaction reversed/cancelled by CANCEL_TRANSACTION due to various errors or unfinished transactions.Final status. The transaction was canceled.XXX
CANCEL_FAILEDTransction not cancelled due to various errors or when number of Scheduler retries reaches retry limit. This status can be treated as CANCELLED.Final status. The transaction should be treated as canceled.XX
REJECTEDOther interruptions.Final status. The transaction ended with an error.X
REFUNDEDTransaction refunded.Final status. The transaction was refunded.XX
AUTHORIZEDTransaction authorized.Final status. Transaction successfuly authorised.X
ERRORTransaction processing failed.Final status. The transaction ended with an error.X
DCC_REQUIREDCustomer is asked to accept/reject a DCC offer.Transitional status. If a transaction has this status after the intent is completed (payment/refund), it will not be completed successfully. It will be automatically canceled after no more than several minutes.X

Card payments

Transition matrix presenting the flow of the statuses while the card transactions are processed. This diagram shows all the possible transaction types and statuses.

Excerpt of above diagram, presenting the flow of the statuses while the card sell transaction is processed.

Statuses flow for Card payment basing on application interface.

APM payments

Transition matrix presenting the flow of the statuses while the APM transactions are processed. This diagram shows all the possible transaction types and statuses.

Excerpt of above diagram presenting the flow of the statuses of failed APM transaction, caused by inactive host.

Statuses flow for APM payment basing on application interface.

BLIK payments

Transition matrix presenting the flow of the statuses while the Blik transactions are processed. This diagram shows all the possible transaction types and statuses.

Excerpt of above diagram presenting the flow of the statuses while the Blik sell transaction is processed.

Statuses flow for BLIK payment basing on application interface.