【问题标题】:Laravel Paypal Apis DifferenceLaravel Paypal API 差异
【发布时间】:2020-08-24 22:56:30
【问题描述】:

我曾在 Laravel 项目中参与 Paypal 支付网关集成项目。 我主要使用Paypal/Paypal-php-sdk 包。 Here

但我开始了解srmklive/laravel-paypal 包,它看起来更容易。 Here.

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

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

谁能对此有更好的了解?

【问题讨论】:

    标签: php laravel paypal payment-gateway laravel-api


    【解决方案1】:

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


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

    目前仅支持 PayPal Express Checkout API。

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

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

    【讨论】:

    • 嗯,这里是rest api v2。 github.com/paypal/PayPal-php-SDK/tree/2.0-beta
    • srmklive/laravel-paypal 包似乎比第一次更容易进行定期付款。这就是为什么我想使用它。但是现在,它不会起作用吗?
    • 不确定我有几个月没用过这两个包
    猜你喜欢
    • 2017-03-20
    • 2021-01-06
    • 2012-03-20
    • 2016-11-23
    • 2013-06-28
    • 2014-02-05
    • 2022-01-09
    • 2021-07-18
    • 2016-01-25
    相关资源
    最近更新 更多