Centinel Core Error Codes

These are some of the most common error codes expected.

Error Code

Error Description

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

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

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,
Purchase.purchAmount) Within 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

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

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