-1

我曾在 Laravel 项目中从事 Paypal 支付网关集成项目。我主要使用Paypal/Paypal-php-sdk包。这里

但我开始了解srmklive/laravel-paypal看起来更容易的包。在这里

我认为以上两种支付 API 的工作方式略有不同。首先,我从 Paypal 帐户的不同地方获取了 api 密钥。

Php-paypal-sdk包中,我得到了两个 API 密钥,Paypal Client ID 和 Paypal Secret Key。在srmklive/laravel-paypal 包中,我得到了三个 API 密钥,API 用户名、API 密码、API 证书密钥。

任何人都可以对此有更好的了解吗?

4

1 回答 1

1

但是我注意到似乎也有/v2/端点,如下所示:https ://developer.paypal.com/docs/api/orders/v2/ 。我不确定为什么这个包使用 v1 版本;我找不到太多关于它的信息。


正如自述文件中引用的那样https://github.com/srmklive/laravel-paypal

目前仅支持 PayPal Express Checkout API。

所以你最好使用第一个包。但是我确实记得 API 是不可互换的,即并非所有功能都在两个 API 中实现。我模糊地记得关于经常性付款在其中一个或另一个中不可用的一些事情。

您还想使用第一个包的另一个原因是因为它是第一方包(由 PayPal 创建),因此它可能更完整且更接近源代码。

于 2020-05-09T12:22:05.183 回答