小编Loz*_*zik的帖子

Paypal Rest API 付款或 Braintree 付款

我使用 Paypal NVP API(快速结账)很长一段时间,效果很好。我现在正在开发一个新项目,并希望使用 Paypal 为新项目推荐的“新”Rest API。然而,我发现文档在某些方面相当不精确,而且常常相互矛盾。

我正在使用他们的沙箱来测试付款,我注意到付款工作正常,除了登录 Paypal 买家帐户后,我只能选择 PayPal 余额进行付款。

这是 Rest API 的限制吗?我想澄清一下,我居住在美国境外,我不想在我自己的网站上接受信用卡付款(好吧,如果没有其他解决方案,我会接受)。我宁愿让用户重定向到 PayPal 页面并在那里提供他的信用卡信息。不过,我确实希望为用户提供至少从 PayPal 余额或信用卡中进行选择的选项。(正如我习惯的 NVP API)

更新
与此同时,我做了很多额外的研究。在PHP SDK 页面上,他们添加了以下通知:

重要提示:PayPal REST API 不再支持新的直接信用卡集成。请考虑 Braintree Direct;这是 PayPal 在您的移动应用程序或网站中接受直接信用卡付款的首选集成解决方案。Braintree 是一项 PayPal 服务,是接受信用卡、PayPal 和许多其他付款方式的最简单方式。

我该如何理解信用卡直接整合?这是重定向到 PayPal 网站后在该页面上进行的信用卡付款还是指在自己的网站上提供卡号的信用卡付款?

我的印象是,PayPal 正在完全转向 Braintree Payments。即使在官方 PayPal 开发者网站上,他们也建议使用 Express Checkout 进行快速(仅限客户端)集成,并建议使用 Braintree Direct 进行其他付款。

这就是我需要的:

  • PHP 集成 API 调用
  • 付款方式:PayPal余额、不同信用卡
  • 最终定期付款

不需要

  • 第三方发票
  • 客户管理
  • 送货地址管理

所以我的具体问题是:

  • Braintree 和 PayPal 付款方式有什么区别(因为它们属于同一组织)?
  • 在我的情况下,我应该使用 PayPal Rest …

paypal braintree paypal-sandbox paypal-rest-sdk

2
推荐指数
1
解决办法
2971
查看次数