在 React 中设置 PayPal 客户端单笔支付
Posted
技术标签:
【中文标题】在 React 中设置 PayPal 客户端单笔支付【英文标题】:Setting up PayPal Client-Side Single Payout in React 【发布时间】:2019-01-19 18:31:07 【问题描述】:Client-side REST integration 文档描述了为一件或多件商品创建快速结账。
有什么方法可以在客户端进行 PayPal 单一付款?我正在构建一个 React 应用程序,并且需要能够通过按下按钮向用户支付给定数量的钱。我不需要普通的结帐按钮,我需要将钱从我的 PayPal 帐户转帐到用户的帐户。
我已经研究了 PayPal REST SDK,但如果可能的话,我想在客户端处理它。
【问题讨论】:
【参考方案1】:您不必为 PayPal 结帐按钮集成 Nodejs/express。
正如您在提供的链接中看到的,您有一个名为:Integrate 的部分。
在这个部分你有how-a-client-integration-works。
我建议您阅读所有文档,并按照说明进行操作。
【讨论】:
我没有实现结帐按钮,我正在尝试根据我存储在数据库中的余额向用户付款。这可以通过一个名为 PayPal Payouts 的功能来完成,但我正在尝试确定是否可以在客户端完成。【参考方案2】:对于您的 React 应用,您还可以使用捆绑在 PayPal Checkout javascript 中的 React 组件。
您可以在GitHub repository 上找到说明。
记住将每个属性传递给组件。在示例中,没有 env
属性,因此如果您想针对 Sandbox 运行测试,请仔细检查您是否将其作为道具传递。
【讨论】:
不幸的是,我并没有尝试完成结帐,而是尝试从我的 PayPal 帐户向用户付款。为此目的,PayPal 有所谓的“支付”,但我不确定如何在客户端执行此操作,或者是否有可能。以上是关于在 React 中设置 PayPal 客户端单笔支付的主要内容,如果未能解决你的问题,请参考以下文章
返回 url 发布到 PayPal 将覆盖已在 paypal 商家帐户中设置的返回 url