This section details the different possible error codes that can be returned back from Centinel Core in a 3DS transaction.
Common Error Codes
These are some of the most common error codes expected.
Error Code | Error Description |
---|---|
1001 | Error Processing Message Request |
1051 | Error Processing PARes, Error Response Returned By ACS |
1060 | Missing or Invalid PARes |
1140 | Error Persisting PARes Information |
1355 | Transaction Lookup Not Successful, Check Transaction Id |
1360 | Payment Initiative Not Supported |
1829 | The transaction id passed in on authenticate does not match persisted transaction id. |
2001 | Unsupported Message Type |
3030 | Error Processing Request. Invalid request. |
4090 | Error Validating Credit Card Expiration Information Passed (YYMM) |
4243 | Merchant unable to process transactions, Payment Initiative configuration not found |
4475 | Error Validating (CardNumber) different between PAReq and PARes Messages |
7040 | Error Communicating with MPI Server: Connection reset |
Additional Error Codes
This is a more extensive list that includes less frequently encountered errors.
Error Code | Error Description |
---|---|
101 | Invalid Formatted Message Invalid Formatted Message |
1001 | Error Processing Message Request |
1002 | Error Processing Lookup Request Message |
1003 | Error Processing Authenticate Request Message |
1010 | Error Processing VEReq |
1020 | Invalid ACS URL |
1030 | Cardholder Not Participating |
1035 | Cardholder Unable To Authenticate |
1036 | Unsupported Cardholder Enrolled Value |
1040 | Error Communicating with Visa Directory |
1050 | Error Processing PARes |
1051 | Error Processing PARes, Error Response Returned By ACS |
1055 | Error Deserializing PARes |
1060 | Missing or Invalid PARes |
1070 | Error processing VERes |
1075 | Encountered Empty VERes |
1080 | Error processing PAReq |
1085 | Error processing PAReq, Display Amount Could Not Be Determined |
1090 | Unsupported PAReq Version requested by ACS |
1100 | Unsupported PAReq Version requested by ACS |
1110 | Error Persisting Verification Information |
1120 | Error Persisting Authentication Information |
1125 | Error Persisting Transaction_Lookup Information |
1126 | Error Updating Transaction_Lookup Information |
1130 | Error Persisting VERes Information |
1140 | Error Persisting PARes Information |
1150 | Error Persisting PAReq Information |
1160 | Error Persisting VEReq Information |
1170 | Error Persisting Information |
1300 | Current Processing Mode Does Not Support Specified Message Type |
1310 | System Message Does Not Support Specified Message Version |
1350 | Transaction Lookup Not Successful, Check Order Number |
1355 | Transaction Lookup Not Successful, Check Transaction Id |
1360 | Payment Initiative Not Supported |
1380 | Payment Initiative Supported, But Not Enabled |
1390 | Payment Initiative and Message Type Mismatch |
1400 | Payment Initiative Not Supported Under Specified Message Version |
1410 | General Authenticate Message Error |
1829 | The transaction id passed in on authenticate does not match persisted transaction id. |
2001 | Unsupported Message Type |
2002 | Invalid Merchant Id or Processor Id |
2003 | Internal Error: Unable to handle message type at this time |
2004 | Message Request Format Exception |
2005 | Internal Error: Message Response Format Exception |
2006 | Unsupported Message Version |
2007 | Message Group Disabled |
2008 | System Unavailable for Maintenance |
2009 | Invalid Request Format: Invalid XML |
2010 | Invalid Request Format: Empty Request |
2020 | Invalid Transaction Password |
2021 | Merchant Profile is not configured with a Transaction Password |
2030 | Unable to process transaction with specified api version |
3030 | Error Processing Request. Invalid request. |
4000 | Error Validating Processor Id Value |
4010 | Error Validating Acquirer Bin Value |
4020 | Error Validating Merchant Id Value |
4025 | Error Validating Transaction Type |
4030 | Error Validating PAN Value |
4040 | Error Validating 3-D Secure Version Value |
4050 | Error Validating Merchant Password |
4070 | Error Validating Merchant Name |
4080 | Error Validating Merchant URL |
4090 | Error Validating Credit Card Expiration Information |
4092 | Error Validating Card Number Month Expiration Information |
4093 | Error Validating Card Number Year Expiration Information |
4094 | Error Validating Card Number |
4140 | Error Validating ACS URL |
4150 | Error Validating Payment Protocol |
4160 | Error Validating Purchase.date |
4170 | Error Validating Purchase.xid |
4180 | Error Validating Purchase.purchAmount |
4190 | Error Validating Purchase Amount |
4200 | Error Validating Purchase Description |
4220 | Merchant Not Configured to process the Credit Card Brand passed |
4230 | Required Element Brand, not found in Message |
4240 | Merchant unable to process transactions, not active |
4243 | Merchant unable to process transactions, Payment Initiative configuration not found |
4245 | Merchant unable to process transactions, Payment Initiative not active |
4250 | Error Validating Processor Id |
4260 | Error Validating Order Number |
4265 | Error Validating Transaction Id |
4267 | Error Validating Message, Order Number is Empty |
4268 | Error Validating Message, Transaction Id is Empty |
4270 | Error Validating Raw Amount |
4271 | Error Validating Transaction Amount |
4280 | Error Validating Currency Code |
4282 | Error Validating Currency Code, Not Supported On Transaction Type |
4310 | Error parsing VERes Message Elements |
4320 | Invalid Critical Attribute in undefined element |
4330 | Error Validating Enrollment Response |
4331 | Error Validating Authentication Status |
4340 | Error Validating iReq Code |
4350 | Error Validating Message Extension |
4360 | Error Validating Critical Message Extensions |
4370 | Error Validating MsgId Within VEReq and VERes Messages |
4375 | Error Validating Recurring Value |
4380 | Error Validating Recurring Frequency Value |
4390 | Error Validating Recurring Frequency End Date |
4400 | Error Parsing PARes Message Elements |
4410 | Error Validating Vendor Code |
4420 | Error Validating PAN Value, Should Not Contain Zeros |
4430 | Error Validating TX.cavv Value, Should Not Be Present |
4435 | Error Validating TX.cavv Value |
4440 | Error Validating TX.eci Value, Should Not Be Present |
4445 | Error Validating TX.eci Value |
4450 | Error Validating TX.cavvAlgorithm Value, Should Not Be Present |
4455 | Error Validating TX.cavvAlgorithm Value |
4460 | Error Validating Message Id |
4470 | Error Validating (MsgId, Xid, Purchase.currency, Purchase.exponent, Purchase.purchAmount) Within PAReq and PARes Messages |
4475 | Error Validating (CardNumber) different between PAReq and PARes Messages |
4480 | Error Validating PARes Id |
4490 | Error Validating ISO Currency Code |
4500 | Error Validating ISO Currency Exponent |
4510 | Error Validating TX.time |
4520 | Error Validating Installment Value |
4530 | Error Validating Installment Value, Must Be Greater Than 1 |
4531 | Error Validating Payment Type value |
4535 | Error Validating IPAddress Value, Must Be Formatted |
4536 | Error Validating ISO 3166 Country Code |
4537 | Error Validating TransactionId value |
4540 | Error Validating PARes Id and Reference URI |
4550 | Error Validating PARes, Invalid Message.Signature.CanonicalizationMethod xmlns attribute |
4560 | Error Validating PARes, Invalid Message.Signature.SignatureMethod xmlns attribute |
4570 | Error Validating PARes, Invalid Message.Signature.SignedInfo xmlns attribute |
4580 | Error Validating PARes, Invalid Message.Signature xmlns attribute |
4590 | Error Validating PARes, Invalid Digital Signature Value |
4600 | Error Validating PARes, Invalid Message.Signature.CanonicalizationMethod Algorithm attribute |
4761 | Error Validating TermURL |
4762 | Error Validating Payload |
4770 | Error Validating AAV Control byte |
4780 | Error Validating AAV Sale Amount |
4790 | Error Validating AAV Sale Amount Truncation Value |
4800 | Error Validating AAV Transaction Currency Code |
4810 | Error Validating Merchant Name Hash |
4820 | Error Validating Merchant Transaction Stampq |
4910 | Authentication Data Not Available |
7040 | Error Communicating with MPI Server: Connection reset |
Success | Not an indication of an error itself but a "Success" response will be provided back when using Cruise supported methods on the "Error Description" field. Revert to ActionCode & Error Number for further troubleshooting. |