Execution codes
Execution codes
The execution codes are organized with different ranges:
- 0XXX operation succeeded or still processing
- 1XXX operation rejected because of bad request configuration
- 2XXX operation rejected because of bad reference usage
- 3XXX operation rejected because of bad account configuration
- 4XXX operation rejected because of the bank or the supplier
- 5XXX operation rejected because of a system error
- 6XXX operation rejected because of anti-fraud engine
Here is the execution code list:
| Code | Message |
|---|---|
| 0000 | Successful operation |
| 0001 | 3-D Secure authentication required |
| 0002 | Redirection required to finish a transaction |
| 0003 | Transaction in progress, pending notification |
| 0004 | The transaction has been partially accepted |
| 1001 | Missing parameter |
| 1002 | Invalid parameter |
| 1003 | HASH error |
| 1004 | Unsupported protocol |
| 1005 | Bad request, please check the documentation to build the POST request |
| 1006 | GET parameters are forbidden |
| 1007 | CART total amount is different from the transaction amount |
| 2001 | ALIAS not found |
| 2002 | Reference transaction not found |
| 2003 | Reference transaction not succeeded |
| 2004 | Reference transaction not refundable |
| 2005 | Reference authorization not capturable |
| 2006 | Reference transaction not finished |
| 2007 | Invalid capture amount |
| 2008 | Invalid refund amount |
| 2009 | Expired authorization |
| 2010 | Installment schedule not found |
| 2011 | Installment schedule already interrupted |
| 2012 | Installment schedule already finished |
| 2013 | File not found |
| 2014 | Invalid file |
| 2015 | The reference transaction is not voidable |
| 2016 | Resource already exists |
| 2017 | The requested operation is not available yet, please try again later |
| 2018 | The requested HFTOKEN has not been found or is expired |
| 2019 | The void amount is invalid |
| 2020 | The alias has expired |
| 3001 | Disabled account |
| 3002 | Unauthorized server IP address |
| 3003 | Unauthorized transaction |
| 3004 | Transactions rate limit exceeded |
| 3006 | Invalid submerchant for this account |
| 3007 | This api key is disabled |
| 3008 | Payment options not configured for this account |
| 4001 | Transaction declined by the banking network |
| 4002 | Insufficient funds |
| 4003 | Card declined by the banking network |
| 4004 | The transaction has been abandoned |
| 4005 | Fraud suspicion |
| 4006 | The card has been declared as lost |
| 4007 | The card has been declared as stolen |
| 4008 | 3DSecure authentication failed |
| 4009 | 3DSecure authentication abandoned or expired |
| 4010 | Invalid transaction |
| 4011 | Duplicated transaction |
| 4012 | Invalid card data |
| 4013 | Transaction not allowed by banking network for this holder |
| 4014 | Non 3-D Secure-enrolled card |
| 4015 | Expired transaction |
| 4016 | Transaction declined by the payment terminal |
| 4017 | Form expiration (as planed by the merchant) |
| 4018 | Recurring payment revocated for this card holder |
| 4019 | The bank will decline further transactions from this card |
| 4020 | Strong customer authentication required by issuer |
| 4021 | Operation not allowed / not supported |
| 5001 | Exchange protocol failure |
| 5002 | Banking network error |
| 5003 | System under maintenance, please try again later |
| 5004 | Time out, the response will be sent to the notification URL (only applicable for Visa / MasterCard direct connection) |
| 5005 | 3-D Secure authentication error |
| 5006 | Unexpected bank response |
| 6001 | Transaction declined by the merchant |
| 6002 | Transaction declined |
| 6003 | The cardholder has already disputed a transaction |
| 6004 | Transaction declined by merchant and/or platform rules |
| 6005 | Card not enrolled or 3-D secure unavailable |
| 6006 | Blocked payment method |
| 6007 | Operation prohibited by the bank networks |
| 6008 | Card holder has already declared transaction as fraudulent |