I am trying to run pullfundstransactions API in POSTMAN but ending up with the error "Expected input credential was not present" inspite of passing the required base64 encding auth token in the header. Can someoen help to understand why this issue?
Thanks for asking this question in the community forum! Can you please make sure that you've included the client certificate in the key store, and also make sure that the correct key store is included in your SOAPUI project?
Please follow these instructions in the getting started guide - https://developer.visa.com/vdpguide#get-started-overview:
For openssl: “Creating PSCS12 (P12) Certificate Store using OpenSSL”
For java keytool: “Updating Java Key Store with Root Certificate and Client Certificate using Java Keytool”
Double check step 3 in “Testing Two-Way SSL Connectivity using SOAPUI”
I am getting the same error.
It works from the terminal for me using curl
curl --cert /path/to/cert:password https://sandbox.api.visa.com/vdp/helloworld -H 'Accept: application/json' -H 'Authorization: Basic base64string'
But using the same certificate it gives me the error from inside the iOS app I am trying to build.
In fact it worked for me once and then stopped working and gives this error "Expected input credential was not present"
Hey there @akshaymhatre,
Please take a look at the guided steps provided in this community forum post to resolve the error you are seeing -
Hope that helps and feel free to read the Q&A within this forum! You'll find some useful information and tips for your coding development.
It is working for me from SOAP UI and also from terminal. On the iOS App I am getting the error.
Here's the correlation id 1526445715_703_76_l55c003_VDP_ARM
Can you please try using the most up to date iOS? What iOS are you using?
Please review the Visa Direct documentation via this link - https://developer.visa.com/capabilities/visa_direct/docs
In particular, see the top few paragraphs that are shaded in yellow that discuss the requirements to use Visa Direct.
After having read the documentation, if you meet those requirements, then please click through the link in those paragraphs to the Visa Direct Program Implementation Questionnaire, fill it out, and submit to the email address listed on that form. Please let us know if you have other questions.
In order for us to further investigate the Foreign Exchange Rates API issue, can you please provide more information on the error you have received? Please send the response request of the error received, screenshot and the Correlation ID. Please let us know if you have other questions.
Below are the steps to get the Correlation ID using a Google Chrome browser.
1>Open Chrome menu.
2>Click on More tools then Developer tools.
3>Check the box to Preserve Log for the Network Tab.
4>Then try to click on the add API link.
5>You can find the Correlation ID in the network log for add API call.