From 67d0210fa4ab6fbd35d94661730226421af17365 Mon Sep 17 00:00:00 2001 From: PJaneta Date: Thu, 16 Jan 2025 12:20:04 +0100 Subject: [PATCH] AD-395 Intermittent Google Pay Error Message Followed by Successful Order Placement --- .../_ui/responsive/common/js/adyen_express_checkout.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/adyenv6b2ccheckoutaddon/acceleratoraddon/web/webroot/_ui/responsive/common/js/adyen_express_checkout.js b/adyenv6b2ccheckoutaddon/acceleratoraddon/web/webroot/_ui/responsive/common/js/adyen_express_checkout.js index b0910cbe..de8c6a1f 100644 --- a/adyenv6b2ccheckoutaddon/acceleratoraddon/web/webroot/_ui/responsive/common/js/adyen_express_checkout.js +++ b/adyenv6b2ccheckoutaddon/acceleratoraddon/web/webroot/_ui/responsive/common/js/adyen_express_checkout.js @@ -115,6 +115,8 @@ var AdyenExpressCheckoutHybris = (function () { const googlePayNodes = document.getElementsByClassName('adyen-google-pay-button'); + let paymentData; + const googlePayConfig = { // Step 2: Set the callback intents. @@ -199,11 +201,12 @@ var AdyenExpressCheckoutHybris = (function () { // Step 7: Configure the callback to get the shopper's information. onSubmit: (state, element, actions) => { - actions.resolve(); - }, - onAuthorized: (paymentData, actions) => { this.makePayment(this.prepareDataGoogle(paymentData), this.getGoogleUrl(), actions.resolve, actions.reject) }, + onAuthorized: (data, actions) => { + paymentData = data; + actions.resolve(); + }, onError: function (error) { console.log(error) }