We recently got access to the Visa RTM Web service end point URL from our client. We installed the necessary certificates and credentials, but now when try to access the URL (from browser & also through postman), we get the attached error.
<?xml version='1.0' ?> <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'> <env:Body> <env:Fault> <faultcode>env:Client</faultcode> <faultstring>Internal Error</faultstring> </env:Fault> </env:Body> </env:Envelope>
We went through the Getting started document and got to know that there is a specific way to access the Web service. The document describes in a conceptual view about the header (which should contain the necessary credentials) and the body which should contain the actual RTM request. From above it seems, we are not able to create a possible handshake. Could any of you help us in creating a relevant request (SOAP/XML) that can help us access these APIs.
1. Download Postman
2. Once installed, open Postman and go to Settings and Click on Add Certificate
Host Name: sandbox.api.visa.com
CRT File: Download cert.pem from VDP Dashboard
Key File: Private Key file which you have downloaded at the time of project creation in VDP.
3. Click on New Request.
Select Method Type as Get.
Enter the URL: https://sandbox.api.visa.com/vti/v1/getioc
Click on Params and add startDate and endDate
4. On Authorization Tab, enter the project credentials from VDP.
5. On the headers tab enter Accept Parameter as shown below.
Please note Authorization Header gets loaded automatically from Auth Tab.
6. Click on Send Button and get the response.
We indeed received a .pfx file from client and the endpoint URL is https://mutualcertservicesgateway.visa.com/websrv_rtm/v7/RTMService/mte
Along with this we also received a Visa Online login and credentials. Is this platform different from the sandbox url & endpoint that you have mentioned in your reply.
The link you provided is different from the link I provided. Can you please let me know the API that you are interested in using for your project?
The APIs we need to use are
2. Merchant Onboarding
4. Outbound messages
The details of API are available at: