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