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)
}