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.
| Code | Status | Description |
|---|
| 20 | INIT | Transaction is started (Paylink) no payment method is selected yet. |
| 20 | PENDING | Transaction is created on the payment method, data must be provided by the Payer to proceed (bank selection / card data inserted) |
| 50 | PENDING | Data is received, send to the payment method, we wait for there response. Payment can be send into an processing status |
| 90 | PENDING | Data 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 |
| Code | Status | Description |
|---|
| -90 | CANCEL | The payment has been Voided after a succesfull authorisation by a user or via the transaction:void endpoint |
| -80 | EXPIRED | The payment or authorisation has expired. |
| -64 | DENIED | The payment was cancelled by an user or via the API by the transaction:decline endpoint |
| -63 | DENIED | The 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. |
| -60 | FAILURE | The payment could not be processed due to an error at the payment method, processor or issuer. |
| -51 | PAID_CHECKAMOUNT | Order 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 |
| 80 | PARTIAL PAYMENT | Partial 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. |
| 85 | VERIFY | The payment is treated as suspicious by the verify module. The status needs to be determined by means of an additional check. |
| 95 | AUTHORIZE | The payment has been reserved and can be captured. This status is used for credit card payments and BNPL. |
| 97 | PARTLY_CAPTURED | The payment has been partly captured. You can void or capture the remaining autorised part. |
| 100 | PAID | The payment was successful. |
If a transaction is changed after the PAID status.
| Code | Status | Description |
|---|
| -71 | CHARGEBACK | Chargeback of a credit card payment. |
| -72 | REFUNDING | The payment will be refunded (you can still cancel this). |
| -81 | REFUND | The payment has been refunded. |
| -82 | PARTIAL REFUND | The payment has been partially refunded. |
| Code | Name | Exchange action |
|---|
| 301 | Created | REFUND:ADD |
| 310 | Sent to bank | REFUND:SEND |
| 316 | Processed | REFUND:RECEIVED |
| 313 | Declined | REFUND:DECLINED |
| 319 | Storno / Reversed | REFUND:REVERSED |