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 |