Re: Visa Checkout Decryption Not Working
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Visa Checkout Integration Guide Version 19.01
In the above document I am unable to get the C# example code and the Node.js example code to successfully decrypt encPaymentData return by the Javascript modal.
Please verify the following:
"payload" means encPaymentData
"wrappedKey" means encKey
And when I call this function (in C#) - decryptPayload(String key, String wrappedKey, String payload), the "key" parameter is the "Shared Secret" underneath the "API Key" in the Visa Developer Portal, right?
Thanks.
Solved! Go to Solution
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Re: Visa Checkout Decryption Not Working
In the node.js example - HMAC validation failure.
In the C# example - Padding is invalid and cannot be removed.
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Re: Visa Checkout Decryption Not Working
Hello,
Since this question involves a lot of back and forth communication to identify the root cause, please reach out to Visa Checkout Support @ developer-support@mail.digital.visa.com with all required details as mentioned above.
Someone will get in touch with you.
Thanks,
Jai
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Re: Visa Checkout Decryption Not Working
Really? Its the exact code examples from the PDF documentation.
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Re: Visa Checkout Decryption Not Working
Hi, Sorry for the incovienience. I will ask the team to look at the documentation and the errors you are facing and have them updated accordingly. In the mean time, in order to resolve your issue quickly, please do reach out to the Visa Checkout Support Team in the email address provided.
Thanks,
Jai
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Re: Visa Checkout Decryption Not Working
Done. However, this forum is not that useful if a solution is not posted for others to see.
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Re: Visa Checkout Decryption Not Working
Hi,
We will post the solution here once it's resolved. Thanks for sending out the details.
Thanks,
Jai
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Re: Visa Checkout Decryption Not Working
I am literally using the exact code examples for both node.js and C#. Neither work for decrypting the encPaymentData payload.
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Re: Visa Checkout Decryption Not Working
Here is a public link to both the node.js and C# example code -
https://drive.google.com/open?id=1j-XaO5rS_G7_-9vQ5TAqhLZvJuFsQE0Y
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Re: Visa Checkout Decryption Not Working
Why can't I see the "outbound and encryption" keys option/tab?