diff --git a/adyenv6b2ccheckoutaddon/acceleratoraddon/web/webroot/WEB-INF/tags/responsive/checkoutOrderSummary.tag b/adyenv6b2ccheckoutaddon/acceleratoraddon/web/webroot/WEB-INF/tags/responsive/checkoutOrderSummary.tag index 7a0e38d9..c95b47f3 100644 --- a/adyenv6b2ccheckoutaddon/acceleratoraddon/web/webroot/WEB-INF/tags/responsive/checkoutOrderSummary.tag +++ b/adyenv6b2ccheckoutaddon/acceleratoraddon/web/webroot/WEB-INF/tags/responsive/checkoutOrderSummary.tag @@ -11,7 +11,7 @@ + value="[amazonpay],[applepay],[paypal],[paywithgoogle],[googlepay],[pix],[bcmc_mobile],[upi],[paysafecard],[klarna],[ideal],[trustly],[swish],[twint]"/> <%-- Components --%> diff --git a/adyenv6b2ccheckoutaddon/acceleratoraddon/web/webroot/_ui/responsive/common/js/adyen_component_factory.js b/adyenv6b2ccheckoutaddon/acceleratoraddon/web/webroot/_ui/responsive/common/js/adyen_component_factory.js index 4e1cf2f4..a3fb7e64 100644 --- a/adyenv6b2ccheckoutaddon/acceleratoraddon/web/webroot/_ui/responsive/common/js/adyen_component_factory.js +++ b/adyenv6b2ccheckoutaddon/acceleratoraddon/web/webroot/_ui/responsive/common/js/adyen_component_factory.js @@ -76,10 +76,7 @@ class PaymentComponentFactory { if (storedCardList && storedCardList.length) { for (const storedCard of storedCardList) { const oneClickCardNode = document.getElementById("one-click-card_" + storedCard.storedPaymentMethodId); - const oneClickCard = new AdyenWeb.Card(this.checkout, { - showPayButton: false, - storedPaymentMethods: storedCard, - }).mount(oneClickCardNode); + const oneClickCard = new AdyenWeb.Card(this.checkout, {...storedCard, showPayButton: false}).mount(oneClickCardNode); this.helper.oneClickCards[storedCard.storedPaymentMethodId] = oneClickCard; } } @@ -581,7 +578,10 @@ class PaymentComponentFactory { return; } this.helper.makePayment(state.data, component, this.helper.handleResult); - } + }, + onAdditionalDetails: (state, component) => { + this.helper.submitDetails(state.data, this.helper.handleResult); + }, }).mount('#adyen-component-button-container-' + paymentMethod.label); }