Visa Developer Community

Highlighted
Regular Visitor

Cannot run VISA Checkout simple page

Hi

I have written simple page for first Lightbox initialization.

<html>
<head>
</head>
<body>
<img alt="Visa Checkout" class="v-button" role="button" src="https://sandbox.secure.checkout.visa.com/wallet-services-web/xo/button.png" />
<script type="text/javascript" src="https://sandbox-assets.secure.checkout.visa.com/checkout-widget/resources/js/integration/v1/sdk.js">
</script>

<script type="text/javascript">
function onVisaCheckoutReady() {
V.init({
"apikey":"<my_API_Key_from_dashboard_and_its_active>",
"externalClientId":"<my_name_from_dashboard_relationships_section>",
"paymentRequest":{
"currencyCode":"UAH",
"orderId":2598355,
"subtotal":1
},
"settings":{
"locale":"uk_UA",
"countryCode":"UA",
"currencyFormat":"### ### ###,## currencyCodeSymbol",
"displayName":"Company Name",
"review":{
"buttonAction":"Continue"
}
}
});
V.on("payment.success", function(payment) {
document.write("payment.success: \n" + JSON.stringify(payment));
});
V.on("payment.cancel", function(payment) {
document.write("payment.cancel: \n" + JSON.stringify(payment));
});
V.on("payment.error", function(payment, error) {
document.write("payment.error: \n" +
JSON.stringify(payment) + "\n" +
JSON.stringify(error));
});
}
</script>
</body>
</html>

 

So, after page run, Visa button is not shown but shown this meassage:

payment.error: {"vInitRequest":{}} {"code":401,"message":"Invalid API Key"}

Why event "payment.error" is run? Key is correct!!!

Thanks

4 REPLIES 4
Highlighted
Regular Visitor

Re: Cannot run VISA Checkout simple page

I've forgotten to say. This request was made from Firefox

Highlighted

Re: Cannot run VISA Checkout simple page

Hello, 

 

The format of the onVisaCheckoutReady function is below, using your Outbound and Encryption Keys:

 

function onVisaCheckoutReady() {
V.init( {
apikey: "<API_Key>",
encryptionKey: "<Shared_Secret>",
"paymentRequest":{
"currencyCode":"USD",
"subtotal":"10.00"
}
});

 

 

visaCheckOutTest.JPG



Powered by NexWebSites.com
Visa Dev Moderator

Re: Cannot run VISA Checkout simple page

Hey @Nexus_Software,

 

Sorry for the delayed response. I'll take a look and get back to you soon.

 

 



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

Highlighted
Visa Dev Moderator

Re: Cannot run VISA Checkout simple page

Hey @Himan,

 

To follow up, for all self-service merchants, you will need to contact your respective partner for integration assistance or to troubleshoot issues.

 

 

 

 

 



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