React Native 上的 PayPal 自适应支付流程

PayPal adaptive payment flow on React Native

我正在创建一个带有 React Native 的应用程序,该应用程序具有一个使用信用卡和 PayPal 作为支付模块的支付模块。付款会自动转移到我们平台上订阅的供应商帐户 (买家 -> 平台 -> 供应商)。

我已经使用 stripe 作为支付网关在信用卡支付模块中成功创建了这个支付流程,但我没有找到使用 PayPal 的方法。

这是我尝试过的列表:

  1. 自适应支付:PayPal自适应支付的问题在于它不适合移动设备,standard checkout page is not even close to being responsive. The lightbox checkout page need to open a new Popup which is not possible with RN WebView. And the Mini-Browser one do not return a response after the payment is done (check out )

  2. Braintree SDK:Braintree 有一个非常棒的 RN SDK,我已经测试过并且效果很好,问题是我需要使用 Braintree 的 master -商家和子商家技术来实现我需要的支付流程,但是this technique is only available in the US and the funds needs to be in USD和我的应用程序部署在法国使用欧元作为货币。

  3. 带 PayPal 支付的 Braintree SDK:我可以创建一个 Braintree 帐户来接收所有资金,然后自动将每一笔发送给它的接收者(供应商)但是我找不到办法做到这一点

如果有人知道我如何在 RN 上使用 PayPal 创建此流程。

已修复通过收款人对象使用 PayPal 快速结账的问题。 如果您想了解有关此功能的更多信息,我建议您在此处阅读更多相关信息:https://www.paypal-engineering.com/2017/01/03/setting-payee/ .

现在,我没有调用自适应支付 API,而是使用常规支付 API 和自定义收款人,然后为用户提供动态生成的快速结账 link,最后我调用获得客户授权后执行支付API进行支付