To determine the status of any Payment Account Validation API call, use the combination of the HTTP status code returned in the response, error code from Payment Account Validation or the platform, and other information included in the response message in order to apply the correct processing logic and communicate with customers. The following table provides additional guidance on how to interpret and act upon status responses.
| HTTP Code | Error Code | Error Message | Description | Cause |
|---|---|---|---|---|
| 400 | 3001 | API Validation Error: 3001. Mandatory field 'RetrievalReferenceNumber' is missing or has invalid content. | if the RetrievalReferenceNumber is present, then it needs to be an integer and the combination of 2nd,3rd and the 4th digit needs to be between 0 and 366 | if the RetrievalReferenceNumber is present, then it needs to be an integer and the combination of 2nd,3rd and the 4th digit needs to be between 0 and 366 |
| 400 | 3001 | API Validation Error: 3001. Please provide unique identity type | If unique identity type are not provided | If unique identity type are not provided |
| 400 | 11004 | API Validation Error: 11004. Unable to resolve the Payment Credential Reference, please try after sometime. | PCI Token service unavailable due to circuit breaker | PCI Token service unavailable due to circuit breaker |
| 400 | 3001 | API Validation Error: 3001. Mandatory field 'CardHolderLocalLanguageNameVerification.lastName' is missing or has invalid content. | Mandatory field 'CardHolderLocalLanguageNameVerification.lastName' is missing or has invalid content | Mandatory field 'CardHolderLocalLanguageNameVerification.lastName' is missing or has invalid content |