Visa Developer Community

Regular Visitor

Getting "Expected input credential was not present" error when tried pullfundstransaction in POSTMAN

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?

 

13 REPLIES 13
Visa Dev Moderator

Re: Getting "Expected input credential was not present" error when tried pullfundstransact

Hey there,

 

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”

 

Thank you,
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.

Thanks,
Diana

Re: Getting "Expected input credential was not present" error when tried pullfundstransact

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"

Tags (2)
Visa Dev Moderator

Re: Getting "Expected input credential was not present" error when tried pullfundstransact

Hey there @akshaymhatre,                             

 

Please take a look at the guided steps provided in this community forum post to resolve the error you are seeing -

https://community.developer.visa.com/t5/Getting-Started-with-Visa/Getting-Started-Visa-Card-Eligibil...

 

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.

 

 

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

Thanks,
Diana

Re: Getting "Expected input credential was not present" error when tried pullfundstransact

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

Re: Getting "Expected input credential was not present" error when tried pullfundstransact

any logs recovered from the CR?

Visa Dev Moderator

Re: Getting "Expected input credential was not present" error when tried pullfundstransact

Hi @akshaymhatre,

 

Can you please try using the most up to date iOS? What iOS are you using?

 

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

Thanks,
Diana

Re: Getting "Expected input credential was not present" error when tried pullfundstransact

I was testing on iOS 11.2

Visa Dev Moderator

Re: Getting "Expected input credential was not present" error when tried pullfundstransact

Hi @akshaymhatre,

 

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.

 

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

Thanks,
Diana

Visa Dev Moderator

Re: Getting "Expected input credential was not present" error when tried pullfundstransact

Hi akshaymhatre,

 

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.

 

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

Thanks,
Diana