【问题标题】:PayPal adaptive payment flow on React NativeReact Native 上的 PayPal 自适应支付流程
【发布时间】:2018-07-28 22:01:39
【问题描述】:

我正在使用 react native 创建一个应用程序,该应用程序具有一个以信用卡和 PayPal 作为支付模块的支付模块。付款将自动转入我们平台订阅的供应商帐户 (买家 -> 平台 -> 供应商)。

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

这是我尝试过的列表:

  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. Braintree SDK 与 PayPal 支付:我可以创建一个 Braintree 帐户来接收所有资金,然后将每个资金自动发送到它的接收方(供应商),但我找不到方法这样做

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

【问题讨论】:

  • 你使用的是什么反应原生的braintree sdk?您是如何实施 Braintree 市场的?
  • 这是我见过的写得最好的 SO 帖子之一。太棒了!

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


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2016-02-10
    • 2016-08-27
    • 2014-02-09
    • 2015-07-19
    • 2021-08-04
    • 2014-10-13
    • 2013-11-10
    • 2013-11-07
    • 2013-01-05
    相关资源
    最近更新 更多