status 500 with x-error-origin 9900 for "Visa ID and Credential" API in sandbox

tdolny
New Contributor

status 500 with x-error-origin 9900 for "Visa ID and Credential" API in sandbox

Getting 500 status while trying to use "Visa ID and Credential" API in sandbox.

Same exact configuration, credentials and communication implementation for "Alias Directory Service" API works fine.

Also sending request with invalid parameters in payload to "Visa ID and Credential" API gives expected validation errors.

 

Sample response:

HTTP STATUS: 500

RESPONSE HEADERS:

X-CORRELATION-ID:1739178571_639_531104927_-5f9b8477f5_VDP_WS

X-ERROR-ORIGIN:9900
X-APP-STATUS:500
X-SERVED-BY:-5f9b8477f5
Content-Length:101

RESPNOSE CONTENT

{"status":500,"message":"Unable to process the request. Please try again later","reason":"VIDC-5000"}

 

Is that some configuration or permissions issue?

 

2 REPLIES 2
jenn_kh
Community Moderator

Re: status 500 with x-error-origin 9900 for "Visa ID and Credential" API in sandbox

Hi @tdolny., Thank you for reaching out. An agent will get back to you soon. Until then, if any community member knows a solution, feel free to reply in this thread.

DianaVisaPM
Visa Developer Support Specialist

Re: status 500 with x-error-origin 9900 for "Visa ID and Credential" API in sandbox

Hey @tdolny,

 

While the HTTP 500 error code suggests a server-side problem, verifying your configuration, credentials, and permissions, as well as reaching out to Visa Developer Support or the community forum with the provided correlation ID, would be the best steps to take for resolving this issue. I've logged incident INC20028492 for our engineering team to review the error, and I'll get back to you once I hear from our engineering team.

 

Based on the information provided and the error response received, it appears that you're encountering a server-side issue when trying to use the "Visa ID and Credential" API in the sandbox environment. The HTTP 500 status code indicates an internal server error, which is generally related to issues on the server side rather than with your request or configuration.

 

Here are a few steps to help troubleshoot and potentially resolve the issue:

1. Check Configuration and Permissions: Ensure that your project on the Visa Developer Platform has the necessary permissions and configurations enabled for the "Visa ID and Credential" API. Compare the settings with those of the "Alias Directory Service" API, which is working fine.

2. Review API Documentation: Double-check the API documentation for any specific requirements or configurations that might be unique to the "Visa ID and Credential" API. Ensure that all required headers and parameters are correctly set.

3. Validate API Credentials: Ensure that the API credentials (API Key, Secret, Certificates, etc.) being used are correct and have access to the "Visa ID and Credential" API. Sometimes, credentials might need to be explicitly enabled for specific APIs.

4. Test with Different Data: Try testing the API with different sets of valid data. Sometimes, specific data might trigger server-side issues.

5. Check for Known Issues: Visit the Visa Developer Platform's status page or forums to see if there are any known issues or outages affecting the "Visa ID and Credential" API in the sandbox environment.

6. Contact Visa Developer Support: If the issue persists, it may be best to contact Visa Developer Support for assistance. Provide them with the details of your request, including the correlation ID (`X-CORRELATION-ID`) and error origin (`X-ERROR-ORIGIN`), so they can investigate the issue on their end.

 

Here is an example of the response you might receive when encountering this error:

```json
// START 
{
"status": 500,
"message": "Unable to process the request. Please try again later",
"reason": "VIDC-5000"
}
// END 
```




Thanks,

Diana



Was your question answered? Don't forget to click on "Accept as Solution" to help other devs find the answer to the same question.