React PayPal 付款流程结帐

React PayPal Payment process checkout

我是 React 网络应用程序的新手,我正在尝试创建购物车付款结账流程。所有模块的 PayPal 按钮都在同一页面中使用 POPUP 打开。我想从我的网站重定向到 PayPal 网站,然后 return 回到我的网站。目前我正在使用下面的例子。有没有创建订单和重定向的模块。

https://www.npmjs.com/package/react-paypal-button-v2

您为什么要重定向离开您的网站? 5 多年前就是这样。

让您的网站保持加载并在后台显示并向付款人展示 in-context 批准体验要好得多,而不是将他们重定向到一个可能不熟悉的新登录页面。

你问的是如何做一些你甚至不应该尝试做的事情,这将导致糟糕的买家体验和更少的完成结账,这与你想要的相反。

但既然你问了,做这件事的方法就是不使用 PayPal JavaScript SDK 按钮。只需使用 /v2/checkout/orders REST API 创建订单并接收 approval_url,您可以使用静态“使用 PayPal 结帐”按钮重定向到该订单,例如 https://www.paypal.com/us/webapps/mpp/logos-buttons

同样,整页重定向是一种旧的集成方法,会给买家带来糟糕的体验,您不应该使用这种方法。