diff --git a/cartridges/int_adyen_controllers/cartridge/js/pages/checkout/adyen-checkout.js b/cartridges/int_adyen_controllers/cartridge/js/pages/checkout/adyen-checkout.js index f1c21b532..d6333758a 100644 --- a/cartridges/int_adyen_controllers/cartridge/js/pages/checkout/adyen-checkout.js +++ b/cartridges/int_adyen_controllers/cartridge/js/pages/checkout/adyen-checkout.js @@ -117,7 +117,9 @@ function _initializeBillingEvents() { onError: function onError( /* error, component */ ) { paypalTerminatedEarly = false; - $('#dwfrm_billing').trigger('submit'); + paymentFromComponent({ + cancelTransaction: true, + merchantReference: document.querySelector('#merchantReference').value}); }, onAdditionalDetails: function onAdditionalDetails(state /* , component */) { paypalTerminatedEarly = false; @@ -687,4 +689,4 @@ exports.initAccount = function () { }; exports.renderGenericComponent = function () { renderGenericComponent(); -}; \ No newline at end of file +}; diff --git a/src/cartridges/int_adyen_controllers/cartridge/js/pages/checkout/adyen-checkout.js b/src/cartridges/int_adyen_controllers/cartridge/js/pages/checkout/adyen-checkout.js index 79e63f7ae..b57604d7d 100644 --- a/src/cartridges/int_adyen_controllers/cartridge/js/pages/checkout/adyen-checkout.js +++ b/src/cartridges/int_adyen_controllers/cartridge/js/pages/checkout/adyen-checkout.js @@ -101,7 +101,9 @@ async function initializeBillingEvents() { }, onError: (/* error, component */) => { paypalTerminatedEarly = false; - $('#dwfrm_billing').trigger('submit'); + paymentFromComponent({ + cancelTransaction: true, + merchantReference: document.querySelector('#merchantReference').value}); }, onAdditionalDetails: (state /* , component */) => { paypalTerminatedEarly = false;