【发布时间】:2021-02-04 02:01:54
【问题描述】:
我是 react web 应用程序的新手,我正在尝试创建购物车付款结帐流程。所有模块的 PayPal 按钮都在同一个页面中打开,并带有 POPUP。我想从我的网站重定向到 PayPal 网站并返回到我的网站。目前我正在使用下面的例子。是否有任何模块可以创建订单和重定向。
【问题讨论】:
标签: reactjs paypal cart checkout
我是 react web 应用程序的新手,我正在尝试创建购物车付款结帐流程。所有模块的 PayPal 按钮都在同一个页面中打开,并带有 POPUP。我想从我的网站重定向到 PayPal 网站并返回到我的网站。目前我正在使用下面的例子。是否有任何模块可以创建订单和重定向。
【问题讨论】:
标签: reactjs paypal cart checkout
为什么要重定向到您的网站?这就是 5 多年前的事情。
最好让您的网站保持加载并显示在后台,并向付款人展示上下文中的批准体验,而不是将他们重定向到新的且可能不熟悉的登录页面。
您正在询问如何做一些您甚至不应该尝试做的事情,这将导致较差的买家体验和较少完成的结帐,这与您应该想要的相反。
但既然你问,这样做的方法不是不使用 PayPal JavaScript SDK 按钮。只需使用 /v2/checkout/orders REST API 创建订单并接收 approval_url,您可以使用静态“使用 PayPal 结帐”按钮从 https://www.paypal.com/us/webapps/mpp/logos-buttons 重定向到该按钮
同样,整页重定向是一种旧的集成方法,会给买家带来糟糕的体验,您不应该使用这种方法。
【讨论】: