Hi Team,
When we are executing the VCES validate endpoint, it is not giving the desired response as per the api documentation .
Request you to get this issue resolved asap as we are working on a project where we need to integrate VCES apis and we are not able to proceed because of this issue.
Please let us know if you need any additional inputs from our side.
Below are the details of the request and response
URL:https://sandbox.api.visa.com/visacardeligibilityservices/v1/cardeligibility/validate
Method: POST
Request
{
"permanentAccountNumber": "4000000000000000",
"vendorUniqueId": "11436_TstVDPPgm3",
"requestTimeStamp": "5/10/2021 10:51:14 AM",
"correlationId": "123456789abcdef"
}
Below is the response we are getting when we execute the API. Please note that response has got only few fields and missing many other properties compared to what is there in the documentation (https://developer.visa.com/capabilities/vces/reference )
{
"statusCode": "000",
"statusDescription": "Success",
"CorrelationId": "123456789abcdef",
"responseTimeStamp": "5/10/2021 10:51:45 AM",
"eligibilityLevel": "1",
"isEligible": "True",
"cardId": "102"
}
Solved! Go to Solution
Hi @sunilrajpa,
I am checking with our product team on the issue your raised and I'll get back to you as soon as I have an update.
In the meantime, please utilized the API reference and sample request/response from the Code Explorer to continue your development and testing.
Hi @sunilrajpa,
Thank you for your patience. The response that your are getting is the default setup in sandbox. Other fields such as RPIN, issuerBID, countryCode, BIN, productType are optional fields and are not available since there is no live card data in sandbox. You can complete your development and testing in sandbox, then promote to certification, and finally test with live data in production. When you are onboarded to test in the higher environments, the other fields can be enabled. Hope this helps, please let us know if you have any further questions.