How to create a Visa RTM Web Service request message

Manu_Ashok
Helper

How to create a Visa RTM Web Service request message

Hi Experts

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.

 

Manu
5 REPLIES 5
API_Products
Visa Developer Support Specialist

Re: How to create a Visa RTM Web Service request message

Hi @Manu_Ashok,

 

1. Download Postman
https://www.getpostman.com/apps

 

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.

 

GettingStartedwithVDP_usingPostman photoStep2.png
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

GettingStartedwithVDP_usingPostman photoStep3.png


4. On Authorization Tab, enter the project credentials from VDP.

GettingStartedwithVDP_usingPostman photoStep4.png

 

5. On the headers tab enter Accept Parameter as shown below.

GettingStartedwithVDP_usingPostman photoStep5.png


Please note Authorization Header gets loaded automatically from Auth Tab.

GettingStartedwithVDP_usingPostman photoStep4.png


6. Click on Send Button and get the response.

 




Thanks,

Diana H.



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

Manu_Ashok
Helper

Re: How to create a Visa RTM Web Service request message

Hi Diana

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. 

Manu
API_Products
Visa Developer Support Specialist

Re: How to create a Visa RTM Web Service request message

Hi @Manu_Ashok,

 

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?

 

 

 




Thanks,

Diana H.



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

Manu_Ashok
Helper

Re: How to create a Visa RTM Web Service request message

Hi Diana

 

The APIs we need to use are

1. Enrollment

2. Merchant Onboarding

3. Offer

4. Outbound messages

The details of API are available at:

https://developer.visa.com/legacy/products/vop/resources/

 

Manu
API_Products
Visa Developer Support Specialist

Re: How to create a Visa RTM Web Service request message

Hi @Manu_Ashok,

 

Visa Offers Platform API is a restricted product. Were you approved access to this API? Please submit this inquiry to developer@visa.com and someone will reach out to you soon.

 

                             




Thanks,

Diana H.



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