diff --git a/crates/router/src/core/payment_link/payment_link_initiate/payment_link_initiator.js b/crates/router/src/core/payment_link/payment_link_initiate/payment_link_initiator.js index d45a72b5e555..bc851bbeb194 100644 --- a/crates/router/src/core/payment_link/payment_link_initiate/payment_link_initiator.js +++ b/crates/router/src/core/payment_link/payment_link_initiate/payment_link_initiator.js @@ -27,7 +27,12 @@ function initializeSDK() { // @ts-ignore hyper = window.Hyper(pub_key, { isPreloadEnabled: false, + // TODO: Remove in next deployment shouldUseTopRedirection: true, + redirectionFlags: { + shouldRemoveBeforeUnloadEvents: true, + shouldUseTopRedirection: true, + } }); // @ts-ignore widgets = hyper.widgets({ diff --git a/crates/router/src/core/payment_link/payment_link_initiate/secure_payment_link_initiator.js b/crates/router/src/core/payment_link/payment_link_initiate/secure_payment_link_initiator.js index 4bddc6904be5..290df7d1203f 100644 --- a/crates/router/src/core/payment_link/payment_link_initiate/secure_payment_link_initiator.js +++ b/crates/router/src/core/payment_link/payment_link_initiate/secure_payment_link_initiator.js @@ -48,7 +48,12 @@ if (!isFramed) { // @ts-ignore hyper = window.Hyper(pub_key, { isPreloadEnabled: false, + // TODO: Remove in next deployment shouldUseTopRedirection: true, + redirectionFlags: { + shouldRemoveBeforeUnloadEvents: true, + shouldUseTopRedirection: true, + } }); // @ts-ignore widgets = hyper.widgets({