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
的。
我看到贝宝按钮打开一个新窗口,我可以使用iframe而不是它吗? – Market
否 - 出于安全原因,它只会在由脚本决定的某些场景中使用框架。 – bluepnume