paypal-rest-sdk 仍然是一种有效的方法还是我们应该切换到braintree?
Posted
技术标签:
【中文标题】paypal-rest-sdk 仍然是一种有效的方法还是我们应该切换到braintree?【英文标题】:Is paypal-rest-sdk still a valid approach or should we switch to braintree? 【发布时间】:2020-08-29 06:39:11 【问题描述】:我正在阅读这个paypal-rest-sdk based payment integration approach from a blog,但我在 Paypal 的官方开发者页面上找不到它。 问题:如果有人可以帮助我将该博客的方法链接到 Paypal 的开发人员页面解释方法,我将不胜感激。
相反,我在 Paypal 官方开发者页面上看到了 Braintree based payment integration approach。 问题:这个比上一个更可取吗?另外,这种方式可以接受信用卡支付吗(看文档,好像只支持Paypal支付)
【问题讨论】:
【参考方案1】:PayPal-Node-SDK is deprecated 和通过 Braintree Mobile SDK 的 Express Checkout 仅在您需要原生移动 SDK 时才值得使用。因此,根据所提供的信息,您的问题的答案很可能是:两者都不是。
相反,您需要更好地查看https://developer.paypal.com上的信息,即https://developer.paypal.com/docs/checkout/
对于良好的服务器端集成,https://developer.paypal.com/demo/checkout/#/pattern/server 的前端将特别有用。
请注意,它调用的 fetch() 路由需要与您的服务器上的实际路由一起放置,这将在结帐期间调用 PayPal API 进行创建和捕获。对于来自您服务器的那些 API 操作,请使用受支持的 Checkout-NodeJS-SDK。
【讨论】:
“仅当您需要原生移动 SDK 时才值得使用通过 Braintree Mobile SDK 进行的快速结帐”——我不知道这样的限制,并且该示例似乎适用于官方的 Web 应用程序文档。介意详细说明一下吗? 这不是一个约束。这是一个用例。如果你没有那个特定的用例,还有更好的东西供你使用。 以上API是否支持市场支付(即我作为市场所有者,我想将付款支付给商家paypal.com/us/smarthelp/article/…以上是关于paypal-rest-sdk 仍然是一种有效的方法还是我们应该切换到braintree?的主要内容,如果未能解决你的问题,请参考以下文章
react 和 paypal-rest-sdk:如何将数据从支付页面传回应用程序