Visa ID & Credential

Lifecycle Management Tool for Click to Pay

Error Codes for Visa ID & Credential

Error Codes and Exception Handling

In addition to the below table, please refer to Visa Developer Error Codes to learn more about common VDP errors and how to resolve them.

HTTP Status Code Error Code Possible Error Reasons
400 VIDC-1000 Required Field Missing
400 VIDC-1001 Invalid value/Request ID not found
400 VIDC-1002 Length check failed
400 VIDC-1003 Array length failed
400 VIDC-2000 Enroll - Consumer already enrolled
400 VIDC-2001 Consumer not enrolled
400 VIDC-2002 Entitlement check fail
400 VIDC-2003 Expired Card
400 VIDC-2004 Payment Instrument already exisit
400 VIDC-2005 Payment Instrument not enrolled
400 VIDC-2006 Payment Instrument not a Visa Card
400 VIDC-2007 Payment Instrument not supported
400 VIDC-2008 Field cannot be updated
409 VIDC-3000

Concurrent check failed

Enroll Payment Instruments, Manage Consumer Information, Manage Payment Instruments Data, Get Data, Delete Consumer Information, and Delete Payment Instruments Data

For example, when an Issuer sends Enroll Data request for consumer_1 and then sends Enroll Payment Instruments for the same consumer_1.  If the Enroll Data request is not yet completed, then the Enroll Payment Instruments request will get a concurrency error response.

400 VIDC-7000 Payment instrument's tokenization declined / PAN is not eligible for tokenisation
500 VIDC-5000 Service Error