Paypal结账表达iframe中的网址

时间:2017-07-13 10:03:31

标签: iframe paypal express-checkout

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

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

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

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

1 个答案:

答案 0 :(得分:1)

  

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

使用PayPal的checkout.js是您能够进行同一页结帐的唯一方式。您可以使用checkout.js生成的paypal网址中的现有令牌 - 您不需要进行太多更改即可使其工作。

请参阅此演示:https://developer.paypal.com/demo/checkout/#/pattern/server

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