I am having issues with getting the VPP API to work in the sandbox. I finally manged to get the MLE NodeJS example to work, but now when making a request to the endpoint, it responds with:
{"msgIdentfctn":{"correlatnId":"Gg6yTAyWkmhyq0jPKHziafe","reqstId":"434EA90F77353009314991B279573F02"},"error":{"code":"403","msg":"Forbidden"}}
I am using the Authorizations v3 example body instead of the code example's given body, and I am making the request to the https://sandbox.api.visa.com/acs/v3/payments/authorizations endpoint.
MLE works as intended, as I am unable to decrypt the server's response. This likely means that my credentials are correct. Also, the Authorization part of the VPP API is open to all, so I should be able to access it. I do not understand why it returns 403: Forbidden.
Any help is appreciated
Thank you for reaching out, @xtoswanepoel! An agent is looking into this and will get back to you soon. Until then, if any community members know a solution, please feel free to reply here.
Hi @xtoswanepoel,
Please email developer@visa.com to ask for restricted API access to the integrated sandbox for Visa Payments Processing.