首页 文章

Paypal结账表达iframe中的网址

提问于
浏览
1

我正在使用一个返回paypal url的内部服务,它看起来像这样:https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=xxxxxxx

目前,我正在将页面重定向到此网址以完成付款工作流程,它正常工作 . 业务需求不需要完全重定向 . 我试图在iframe中执行它,但由于安全隐患,PayPal进行了整页重定向 .

我想保持我的ui简单,我想避免将其他逻辑放在ui EG中的其他实现 . 客户端快递结账 . 因为我想在内部服务中维护当前的逻辑 .

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

1 回答

  • 1

    我想保持我的简单,我想避免在ui EG中放置逻辑的其他实现 . 客户端快递结账 . 因为我想在内部服务中维护当前的逻辑 .

    使用PayPal的checkout.js是您能够进行同一页结账的唯一方法 . 您可以使用checkout.js生成的paypal url中的现有令牌 - 您无需进行太多更改即可使其正常工作 .

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

    您只需要在 payment() 函数中返回 token ,而不是 id .

相关问题