PayPal REST SDK 中不支持定期付款

时间:2021-02-10 14:53:49

标签: paypal paypal-subscriptions

我使用 PayPal 一次性付款和定期付款。 使用 PayPalCheckoutSdk 实现一次性付款相对容易。

但是,当涉及到定期付款时,PayPal 的 docs 都参考 v1,而对于 Orders(一次性付款)API,它是 v2。

搜索 nuget、google 和 PayPal 自己的 git 存储库似乎并没有找到用于定期付款的 sdk,而且由于某些奇怪的原因,它们的 API 示例仅在 Bash 中。

有谁知道 PayPal 是否计划发布 Orders sdk?或者是否可以安全地使用旧的已弃用版本?

1 个答案:

答案 0 :(得分:1)

<块引用>

有谁知道 PayPal 是否计划发布 Orders sdk?或者是否可以安全地使用旧的已弃用版本?

有一个 Orders v2 Checkout SDK,不适用于定期付款。

当前版本的 PayPal Subscriptions 没有 SDK。使用 direct integration(需要时调用 HTTPS API,无 SDK)。使用命令行工具 curl 给出了示例,因为它是解释 API 请求和响应文本的最通用方式,但您将在使用的任何环境中实现该 HTTPS 请求。

请勿使用已弃用的 SDK 和 API,例如 v1/payments 或旧的订阅端点(计费协议)。

URL 中的版本本身不是弃用的问题,而是表明架构是否发生了重大变化(主要修订版)。对于一次性付款,不推荐使用 v1/payments 以支持 v2/checkout/orders。但是其他 API 操作(例如用于当前订阅集成的那些操作)仍然使用 v1 网址。