21 function redirect(cartUrl, errorMessage, goToSuccessPage, successUrl) {
22 if (!!errorMessage.message) {
23 alert(errorMessage.message);
24 window.location = cartUrl;
25 }
else if (!!goToSuccessPage) {
26 window.location = successUrl;
28 window.location = cartUrl;
32 var cartUrl =
'<?= $block->escapeUrl($block->getUrl('checkout/cart
')) ?>',
33 successUrl =
'<?= $block->escapeUrl($block->getUrl('checkout/onepage/success
')) ?>',
34 goToSuccessPage =
'<?= $block->escapeUrl($block->getGotoSuccessPage()) ?>',
35 require = window.top.require,
36 windowContext = window,
38 message:
'<?= $block->escapeHtml($block->getErrorMsg()) ?>' 41 if(typeof(require) ==
"undefined") {
42 redirect(cartUrl, errorMessage, goToSuccessPage, successUrl);
46 'Magento_Paypal/js/model/iframe-redirect' 47 ],
function(_, iframeRedirect) {
48 _.bind(iframeRedirect, windowContext)(cartUrl, errorMessage, goToSuccessPage, successUrl);