Centinel Core 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 |
2860 | Error Processing Message Request with Directory Server |
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 |
Centinel Error Codes - Merchant Integration Issues
This list includes errors related to merchant integration issues causing transactions to not proceed with EMV 3DS.
Error Code | Error Description |
---|---|
2270 | Merchant initiated Lookup Request before completing Device Data Collection |
2271 | Missing required field on Lookup Request; DFReferenceId |
2272 | Cardinal Merchant ID not configured for EMV 3DS |
2273 | Rules forced the downgrade to 1.0.2 |
2274 | Card Not Enrolled in EMV 3DS |
2275 | Error Confirming if Card is Enrolled in EMV 3DS |
Additional Centinel Error Codes
This is a more extensive list that includes less frequently encountered errors.
Error Code | Error Description |
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 |
1055 | Error Deserializing 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 |
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 |
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 |
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 |
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 |
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 |
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, |
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 |
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 |
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 |
Centinel Thin Client Specific Error Codes and Descriptions
The following table shows Error Codes and Descriptions for the Centinel Thin Client.
Please note that the Error Codes and Error Description fields for each Test Case are not referencing the Errors and Descriptions in the following tables, they are referencing the Centinel Core Error Codes table.
Thin Client | Error Numbers and Error Descriptions |
---|---|
ASP | 5000 - Error communicating with the Centinel MAPS Server 5010 - The server name or address could not be resolved 5020 - The URL does not use a recognized protocol 5030 - No data received from Centinel MAPS Server 5040 - Unable to send data to Centinel MAPS Server 5050 - Communication with MAPS Server exceeded timeout limit 5060 - An invalid parameter has been specified 5070 - An invalid proxy username has been specified 5080 - An invalid proxy password has been specified |
Cold Fusion | 10000 - Unable to communicate with MAPS Server 10010 - Error Parsing XML Response |
.NET | 9000 - Unable to communicate with MAPS Server 9010 - Error Parsing XML Response 9020 - The server name or address could not be resolved 9030 - The URL does not use a recognized protocol 9040 - HTTP(S) Request Timed Out or Invalid Timeout Specified |
Java | 7000 - Error Processing Response Message 7010 - Error Connection to MPI Server 7020 - Unknown Host 7030 - Error Parsing XML Object 7040 - Error Communicating with MPI Server 7050 - Error Malformed URL 7060 - Error Establishing HTTP(s) Connection with MAPS Server 7061 - Error Establishing HTTP(s) Connection Configuration 7062 - Read Timeout Encountered While Expecting a Response from MAPS Server 7063 - Connect Timeout Encountered While Expecting a Response from MAPS Server 7070 - Error Loading Thin Client Configuration File 7080 - Error Processing HTTPS Interaction with MAPS Server 7090 - Error Processing Socket Interaction with MAPS Server 7100 - Error Processing Thin Client Configuration File 7110 - Protocol Not Recognized, must be http:// or https:// |
Perl | 6000 - General Error Communicating with MAPS Server 6010 - Failed to connect () to server via socket connection 6020 - Failed Parse of Response XML Message Returned from the MPI Server - Socket Communication 6030 - Failed Parse of Response XML Message Returned from the MPI Server - HTTPS Communication 6040 - Failed Parse of Response XML Message Returned from the MPI Server - HTTPS Communication 6050 - Failed to initialize socket connection 6060 - Error Communicating with MAPS Server, No Response Message Received - Socket Communication 6070 - The URL to the MAPS Server does not use a recognized protocol (HTTPS required) 6080 - Error Communicating with MAPS Server, Error Response - HTTP Communication 6090 - Error Communicating with MAPS Server, Error Response - HTTPS Communication 6100 - Unable to Verify Trusted Server 6110 - Unable to Establish a SSL Context 6120 - Unable to Establish a SSL Context 6130 - Error extract the underlying file descriptor 6140 - Error establishing Network Connection 6150 - Error during SSL Read of Response Data 6160 - Unable to Establish a Socket Connection for SSL connectivity 6170 - Unable to capture a Socket for SSL connectivity |
PHP | 8000 - Protocol Not Recognized, must be http:// or https:// 8010 - Unable to Communicate with MAPS Server 8020 - Error Parsing XML Response 8030 - Communication Timeout Encountered |