| Code | Description | Guidance |
|---|
| 0 | No error occurred - process completed successfully | No further action needed |
| 86 | Unauthorized | Check authentication token |
| 87 | No valid token provided | Check authentication token |
| 1000 | Required Field Validation Error | Check request and amend |
| 1001 | Cannot decrypt cryptogram | Contact us |
| 1002 | Cannot unmarshal cryptogram data | Contact us |
| 1003 | Cannot marshal request | Contact us |
| 1004 | Unknown transaction response | Retry - if issue continues please contact us |
| 1005 | Operation not permitted. | Please check your authorisation scope |
| 1006 | Input Field Value Validation Error: amount cannot be interpreted as a float64 | Check and amend amount |
| 1007 | Requested Amount is not valid | Check and amend amount |
| 1008 | Field amount cannot be found | Check and amend amount |
| 1009 | Input Field Value Validation Error: parentTransactionid cannot be interpreted as a string | Check and amend parentTransactionId |
| 1010 | Input Field Value Validation Error: parentTransactionid cannot be interpreted as a UUID | Check and amend parentTransactionid |
| 1011 | Input Field Value Validation Error: parentTransactionid cannot be found | Check and amend parentTransactionid |
| 1012 | Input Field Value Validation Error: transactionType cannot be interpreted as a string | Check and amend transactionType |
| 1013 | Input Field Value Validation Error: Requested transactionType not supported | Check and amend transactionType |
| 1014 | Input Field Value Validation Error: transactionType cannot be found | Check and amend transactionType |
| 1015 | Input Field Value Validation Error: sequenceType cannot be interpreted as a string | Check and amend sequenceType |
| 1016 | Input Field Value Validation Error: Requested sequenceType not supported | Check and amend sequenceType |
| 1017 | Input Field Value Validation Error: sequenceType cannot be found | Check and amend sequenceType |
| 1018 | Input Field Value Validation Error: periodicType cannot be interpreted as a string | Check and amend periodicType |
| 1019 | Input Field Value Validation Error: Requested periodicType not supported | Check and amend periodicType |
| 1020 | Input Field Value Validation Error: sequenceType cannot be found | Check and amend sequenceType |
| 1021 | A valid Transaction id is required | Check and amend Transaction id |
| 1022 | Required Field Validation Error | Check fields in request, amend and retry |
| 1023 | Transaction Unsuccessful due to Processing Issue | Retry - if issue continues please contact us |
| 1024 | Transaction Unsuccessful due to Processing Issue | Retry - if issue continues please contact us |
| 1025 | Required Field Validation Error | Check fields in request, amend and retry |
| 1026 | Input Field Value Validation Error: amount cannot be interpreted as a float64 | Check and amend amount |
| 1027 | Requested amount is not valid | Check and amend amount |
| 1028 | Input Field Value Validation Error: id cannot be interpreted as a string or UUID | Check and amend id |
| 1029 | Input Field Value Validation Error: id cannot be found | Check and amend id |
| 1030 | Input Field Value Validation Error: reason cannot be interpreted as a string | Check and amend reason |
| 1031 | A valid Transaction id is required | Check and amend Transaction id |
| 1032 | Required Field Validation Error | Check fields in request, amend and retry |
| 1033 | Transaction Unsuccessful due to Processing Issue | Retry - if issue continues please contact us |
| 1034 | Transaction Unsuccessful due to Processing Issue | Retry - if issue continues please contact us |
| 1035 | Operation not permitted. Please check your authorisation scope | Please check your authorisation scope |
| 1036 | Cannot retrieve transaction due to system issue | Retry - if issue continues please contact us |
| 1037 | Cannot decode 3D Secure response | Retry - if issue continues please contact us |
| 1038 | Cannot decode 3D Secure response | Retry - if issue continues please contact us |
| 1039 | Cannot decode gateway response | Retry - if issue continues please contact us |
| 1040 | Transaction rejected | Transaction has been rejected |
| 2001 | Error binding JSON | Check and amend request format |
| 2002 | Invalid currency code | Check and amend currency code |
| 2003 | A mandatory field or the value of the token fields (invoiceId,amount,currency,terminalId) does not match the format expected | Check and amend token fields |
| 2004 | Invalid Token | Check and amend token fields |
| 2005 | The value of a field invoiceId does not match the token | Check and amend invoiceId |
| 2006 | The value of a field terminalId does not match the token | Check and amend terminalId |
| 2007 | The value of a field currency does not match the token | Check and amend currency |
| 2008 | The value of a field amount does not match the token | Check and amend amount |
| 2009 | The value of a field amount cannot be interpreted as float64 | Check and amend amount |
| 2010 | Provided terminalId not found | Check and amend terminalId |
| 2011 | The value of a field terminalId cannot be matched with the Merchant ID | Check and amend terminalId |
| 2012 | Merchant is not active | Contact us |
| 2013 | Terminal limit exceeded | Contact us |
| 2014 | Terminal limit exceeded | Contact us |
| 2015 | Terminal limit exceeded | Contact us |
| 2016 | Terminal limit exceeded | Contact us |
| 2017 | Transaction check error | Duplicate checking cannot be performed |
| 2018 | Duplicate Transaction – This transaction (invoiceId) has already been accepted | Duplicate transaction has been prevented |
| 2020 | Unable to create transaction due to technical issues | Retry - if issue continues please contact us |
| 2021 | Unable to save transaction parameters due to technical issues | Retry - if issue continues please contact us |
| 2022 | Transaction Unsuccessful due to Processing Issue | Retry - if issue continues please contact us |
| 2023 | Transaction Unsuccessful due to Processing Issue | Retry - if issue continues please contact us |
| 2024 | Transaction Unsuccessful due to Processing Issue | Retry - if issue continues please contact us |
| 2025 | Transaction Unsuccessful | Retry - if issue continues please contact us |
| 2026 | Cannot unmarshal 3D Secure parameters | Retry - if issue continues please contact us |
| 2027 | Cannot get 3D Secure parameters | Retry - if issue continues please contact us |
| 2028 | Cannot save Transaction | Retry - if issue continues please contact us |
| 2029 | Transaction Declined | Declined by the acquirer/issuer |
| 2030 | Cannot save Transaction | Retry - if issue continues please contact us |
| 2031 | Cannot save Transaction | Retry - if issue continues please contact us |
| 2036 | Cannot bind the ACS response | Retry - if issue continues please contact us |
| 2037 | Cannot find the transaction | Check details and retry |
| 2038 | Incorrect Transaction state to perform operation | Check transaction state |
| 2039 | Incorrect 3D Secure 'MD' data to perform operation | Retry - if issue continues please contact us |
| 2040 | Transaction Unsuccessful due to Processing Issue | Retry - if issue continues please contact us |
| 2041 | Cannot save Transaction | Retry - if issue continues please contact us |
| 2042 | Transaction Unsuccessful due to Processing Issue | Retry - if issue continues please contact us |
| 2043 | Transaction Unsuccessful | Check details and retry |
| 2044 | Transaction Declined | Declined by the acquirer/issuer |
| 2045 | Cannot save Transaction | Retry - if issue continues please contact us |
| 2047 | Transaction cannot be retrieved due to System Issue | Retry - if issue continues please contact us |
| 2048 | Transaction cannot be found | Please check input data |
| 2049 | Incorrect Transaction state to perform operation | Check transaction state |
| 2050 | Requested amount is not valid. | Check and amend amount |
| 2051 | This payment has already been charged | Unable to charge an already charged transaction |
| 2052 | Operation Unsuccessful | Retry - if issue continues please contact us |
| 2053 | Operation Unsuccessful | Retry - if issue continues please contact us |
| 2054 | Operation Unsuccessful | Retry - if issue continues please contact us |
| 2056 | Error binding JSON | Retry - if issue continues please contact us |
| 2057 | Transaction cannot be retrieved due to System Issue | Retry - if issue continues please contact us |
| 2058 | Transaction cannot be found | Please check input data |
| 2059 | Incorrect Transaction state to perform operation | Please check input data |
| 2060 | Requested amount is not valid | Check and amend amount |
| 2061 | Operation Unsuccessful due to Processing Issue | Retry - if issue continues please contact us |
| 2062 | Operation Unsuccessful due to Processing Issue | Retry - if issue continues please contact us |
| 2063 | Operation Unsuccessful due to Processing Issue | Retry - if issue continues please contact us |
| 2065 | Cannot bind JSON | Retry - if issue continues please contact us |
| 2066 | Invalid token | Check and amend Token |
| 2067 | Incorrect Transaction state to perform operation | Check transaction state |
| 2068 | Requested amount is not valid | Check and amend amount |
| 2069 | Merchant is not valid | Contact us |
| 2070 | Merchant is not active | Contact us |
| 2100 | Transaction cannot be retrieved due to an authentication issue | Check authentication token |
| 2850 | Invalid Country or Card | The location of the cardholder, or the issuing country, is on a prohibited list and cannot be processed. |
| 3010 | Transaction Rejected due to AVS | Rejected due to AVS matrices - reversed |
| 3011 | Transaction Rejected due to AVS and CSC | Rejected due to AVS and CSC matrices - reversed |
| 3012 | Transaction Rejected due to CSC | Rejected due to CSC matrices - reversed |
| 3013 | Transaction Rejected due to AVS but not reversed | Rejected due to AVS matrices - not reversed |
| 3014 | Transaction Rejected due to AVS and CSC but not reversed | Rejected due to AVS and CSC matrices - not reversed |
| 3015 | Transaction Rejected due to CSC but not reversed | Rejected due to CSC matrices - not reversed |
| 3016 | Transaction Unsuccessful - Voice Referral | Rejected due to referral response from acquirer/issuer |
| 3017 | Transaction Declined | Declined by acquirer/issuer |
| 3018 | Transaction Rejected due to 3D Secure | Rejected due to Payer Authentication matrices |