在用户通过In-context Express Checkout进行支付后,PayPal会重新加载页面并将用户重定向到后端指定的“returnUrl”参数页面。
然而,这将擦除当前页面。
是否有一种方法可以避免成功结帐后重新加载页面?
然而,这将擦除当前页面。
是否有一种方法可以避免成功结帐后重新加载页面?
paypaliframe.contentWindow.setupAutorization()
< p > iframe执行setupAutorization()函数,从Paypal获取交易令牌,然后启动上下文结账过程: < /p >
paypal.checkout.initXO();
paypal.checkout.startFlow(paypal.checkout.urlPrefix + token)
现在显示了上下文结账窗口,我们看到新窗口重定向到PayPal网站。客户输入他的登录信息,同意您的交易,然后Paypal将iframe重定向到您的returnUrl。
在iframe中加载returnURL页面后,您只需告诉父页面按照下一步继续即可:
$(window).load(function() {
parent.continueAfterPaypal();
});