Response codes mapping
Direct returns payment response details that indicate the transaction status and, when applicable, the rejection reason. You can use these details to refine your business rules.
The table below maps response codes between Sips and Direct.
Find detailed information about the most common response codes in our dedicated API Troubleshooting guide.
Response codes mapping card payments
| Sips | Direct | ||
|---|---|---|---|
| AcquirerResponseCode | ResponseCode | errors.errorCode | Description |
| 00 | 00 | N/A | Transaction approved or processed successfully |
| 02 | 05 | 30021001 | Contact payment mean issuer |
| 03 | 03 | 30031001 | Invalid acceptor |
| 04 | 05 | 30041001 | Keep the payment mean |
| 05 | 05 | 30051001 | Do not honour |
| 07 | 05 | 30041001 | Keep the payment mean, special conditions |
| 08 | 05 | 30081001 | Approve after identification |
| 12 | 12 | 30121001 | Invalid transaction |
| 13 | 05 | 30131001 | Invalid amount |
| 14 | 14 | 30141001 | Invalid PAN |
| 15 | 05 | 30151001 | Unknown payment mean issuer |
| 17 | 17 | 30171001 | Payment aborted by the buyer |
| 20 | 05 | 30201001 | Invalid response (error in server domain) |
| 25 | 05 | 30251001 | Transaction not found |
| 30 | 30 | 30301001 | Format error |
| 31 | 05 | 30311001 | Id of the acquiring organisation unknown |
| 33 | 05 | 30331001 | Payment mean expired |
| 41 | 05 | 30411001 | Payment mean lost |
| 43 | 05 | 30431001 | Payment mean stolen |
| 51 | 05 | 30511001 | Insufficient or exceeded credit |
| 54 | 05 | 30541001 | Payment mean expired |
| 55 | 05 | 30551001 | Wrong PIN |
| 56 | 05 | 30051001 | Payment mean missing from the file |
| 57 | 05 | 30571001 | Transaction unauthorised for this payment mean holder |
| 58 | 05 | 30581001 | Transaction forbidden to the terminal |
| 59 | 05 | 30591001 | Fraud suspicion |
| 61 | 05 | 30611001 | Exceeds the amount limit |
| 62 | 05 | 30621001 | Transaction awaiting payment confirmation |
| 63 | 05 | 30631001 | Security rules not complied with |
| 65 | 05 | 40001139 | Allowed number of daily transactions has been exceeded |
| 68 | 05 | 30681001 | Response not received or received too late |
| 75 | 05 | 30751001 | Exceeded number of PAN attempts |
| 78 | 05 | 30781001 | Card not yet activated, or temporarily blocked |
| 91 | 90 | 30911001 | Payment mean issuer inaccessible |
| 93 | 05 | 30931001 | Transaction cannot be completed: violation of law |
| 94 | 90 | 30941001 | Duplicated transaction |
| 99 | 90 | 30991001 | Incident with initiator domain |
| A1 | 05 | 40001139 | Transaction refused because the 3-D Secure authentication data is missing |
| R0 | 05 | 33000972 | Stop payment order |
| R1 | 05 | 33000973 | The cardholder (or his bank) has revoked recurring payments made at a merchant |
| R3 | 05 | 33000975 | The cardholder (or his bank) has revoked all recurring payments |