CSR-1391 click x on afterpay modal sends user back to payment-method
This commit is contained in:
parent
911189f985
commit
28c42a0572
1 changed files with 11 additions and 0 deletions
|
|
@ -360,6 +360,7 @@ export default {
|
||||||
next(async (vm) => {
|
next(async (vm) => {
|
||||||
vm.setCmsContent(resultMap.cmsContent);
|
vm.setCmsContent(resultMap.cmsContent);
|
||||||
vm.fetchSignatureInfo(resultMap.signature);
|
vm.fetchSignatureInfo(resultMap.signature);
|
||||||
|
vm.setIFrameListener();
|
||||||
|
|
||||||
vm.availableVaps = taxedVaps;
|
vm.availableVaps = taxedVaps;
|
||||||
vm.lineItems = lineItems;
|
vm.lineItems = lineItems;
|
||||||
|
|
@ -577,6 +578,16 @@ export default {
|
||||||
|
|
||||||
this.submitHopForm();
|
this.submitHopForm();
|
||||||
},
|
},
|
||||||
|
handleIFrameContentWindwMessage(event) {
|
||||||
|
if (event.data.indexOf("afterpayClosed") > -1) {
|
||||||
|
this.backButtonAction();
|
||||||
|
}
|
||||||
|
},
|
||||||
|
setIFrameListener() {
|
||||||
|
window.addEventListener("message", (event) =>
|
||||||
|
this.handleIFrameContentWindwMessage(event)
|
||||||
|
);
|
||||||
|
},
|
||||||
},
|
},
|
||||||
components: {
|
components: {
|
||||||
funnelHeader,
|
funnelHeader,
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue