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

时间:2018-02-18 15:06:28

标签: react-native paypal webview braintree paypal-adaptive-payments

我创建了一个带有本地应用的应用,其中包含一个带有信用卡和PayPal作为支付模块的支付模块。付款会自动转移到我们平台订阅的供应商帐户 (买方 - >平台 - >供应商)。

我已经使用条带作为支付网关在信用卡支付模块中成功创建了此支付流程,但我没有找到使用PayPal进行此操作的方法。

enter image description here

这是我尝试过的列表:

  1. 自适应付款:PayPal自适应付款的问题在于它不适合移动设备,standard checkout page甚至没有接近响应。灯箱结帐页面需要打开一个新的弹出窗口,这是RN WebView无法实现的。付款完成后,迷你浏览器不会返回响应(请查看this link

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

  3. 使用PayPal付款的Braintree SDK :我可以创建一个Braintree帐户来接收所有资金,然后自动将每个资金发送给它的接收者(供应商),但我无法&# 39;找不到办法

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

1 个答案:

答案 0 :(得分:3)

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

现在,我不是调用自适应支付API,而是使用常规支付API和自定义收款人,然后向用户提供动态生成的快速结账链接,最后我在执行客户端授权后调用执行支付API进行支付。