PayPal支付快递URL中的iframe

问题描述:

我消费,它返回一个PayPal URL的内部服务,它看起来像这样: https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=xxxxxxxPayPal支付快递URL中的iframe

目前,我重定向页面的网址,才能完成支付流程,它是正确的。业务需求不需要完全重定向。 我试图在iframe中执行它,但由于安全隐患,PayPal会进行全页面重定向。

我想保持我的UI简单,我想避免将逻辑放入UI EG中的其他实现。客户端快速结帐。因为我想维护内部服务中的当前逻辑。

最终,我只能使用令牌并更改原始UI方法,例如。创建经典的PayPal按钮。任何使用iframe的选项?

我想保持我的用户界面简单,我想避免这使逻辑在UI EG其他实现。客户端快速结帐。因为我想维护内部服务中的当前逻辑。

使用PayPal的checkout.js是你能够做一个相同的页签的唯一途径。您可以使用您正在生成的PayPal网址中的现有令牌和checkout.js - 您无需为改变其工作而改变太多。

看到这个演示:https://developer.paypal.com/demo/checkout/#/pattern/server

你只需要在payment()函数返回token,在地方id的。

+0

我看到贝宝按钮打开一个新窗口,我可以使用iframe而不是它吗? – Market

+0

否 - 出于安全原因,它只会在由脚本决定的某些场景中使用框架。 – bluepnume