Transaction Statuses

Common Statuses

99% of all transactions have the status PENDING when the transaction is initiated. It can change to PAID after a successful payment or to CANCEL if the payment fails. However there are also other statuses used within the PAY. platform.

Pending Statusses

CodeStatusDescription
20INITTransaction is started (Paylink) no payment method is selected yet.
20PENDINGTransaction is created on the payment method, data must be provided by the Payer to proceed (bank selection / card data inserted)
50PENDINGData is received, send to the payment method, we wait for there response. Payment can be send into an processing status
90PENDINGData is provided to the Payer, we wait for the a synchronical response of the bank or third party. If we receive the Payment, transaction will be send into a processing state

Processing statusses

CodeStatusDescription
-90CANCELThe payment has been Voided after a succesfull authorisation by a user or via the transaction:void endpoint
-80EXPIREDThe payment or authorisation has expired.
-64DENIEDThe payment was cancelled by an user or via the API by the transaction:decline endpoint
-63DENIEDThe payment was rejected by the payment processor. In case of Buy now pay later methods this means that the customer did not pass the credit check.
-60FAILUREThe payment could not be processed due to an error at the payment method, processor or issuer.
-51PAID_CHECKAMOUNTOrder is not completed, because the amount paid by the customer does not match the original order amount. If a user sends in a banktransfer that not equals the requested amount
80PARTIAL PAYMENTPartial payments are used with gift cards that do not cover the full amount of the order. The order can still change to PAID when a second transaction is performed.
85VERIFYThe payment is treated as suspicious by the verify module. The status needs to be determined by means of an additional check.
95AUTHORIZEThe payment has been reserved and can be captured. This status is used for credit card payments and BNPL.
97PARTLY_CAPTUREDThe payment has been partly captured. You can void or capture the remaining autorised part.
100PAIDThe payment was successful.

After processing statuses

If a transaction is changed after the PAID status.

CodeStatusDescription
-71CHARGEBACKChargeback of a credit card payment.
-72REFUNDINGThe payment will be refunded (you can still cancel this).
-81REFUNDThe payment has been refunded.
-82PARTIAL REFUNDThe payment has been partially refunded.

REFUND processing statuses

CodeNameExchange action
301CreatedREFUND:ADD
310Sent to bankREFUND:SEND
316ProcessedREFUND:RECEIVED
313DeclinedREFUND:DECLINED
319Storno / ReversedREFUND:REVERSED