微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PayPal REST SDK 中不支持定期付款

如何解决PayPal REST SDK 中不支持定期付款

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

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

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

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

解决方法

有谁知道 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 网址。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。