【问题标题】:GET list of billing agreements using Paypal REST api使用 Paypal REST api 获取计费协议列表
【发布时间】:2015-03-07 23:34:42
【问题描述】:

我正在使用相对较新的 Paypal REST api,并且能够成功地创建计费计划、批准计费计划、获取我的计费计划列表、创建计费协议(订阅)、执行计费协议并找到具体的计费协议。

我希望能够检索 (GET) 计费协议列表,类似于我如何获得大量计费计划。这未在文档中显示为可用。有谁知道这样做的方法?由于没有可用于订阅取消(或任何订阅事件)的 webHook,并且无法获取协议列表,这使得开发人员没有有效的方法来处理取消(特别是因为用户可以通过 Paypal 取消而不访问该站点)。我当前处理此问题的方法/计划是遍历我存储在我的 MongoDB 中的所有订阅(我在它们成功执行时存储它们),并向 Paypal 发送该特定协议的请求。如果它们不匹配,我会检查它的“状态”并更新我的 MongoDB。

一定有更好的办法。

【问题讨论】:

    标签: mongodb api rest paypal paypal-subscriptions


    【解决方案1】:

    我有同样的问题,我的第一个解决方案几乎和你的一样:我在用户登录时查询协议状态并相应地更新我的数据库中的状态。

    后来,我开始使用 IPN 作为我的解决方案,正如 Tony 在此 github 评论中所建议的那样:https://github.com/paypal/PayPal-Python-SDK/issues/69#issuecomment-69647946

    【讨论】:

    • 这似乎是目前最好的选择。 REST API 仍然不支持获取计费协议列表,这使开发人员处于同时使用 REST API 和 IPN 的位置,在我看来,这没有任何意义。 PAYPAL,请将此基本功能添加到 REST API。
    猜你喜欢
    • 2015-11-01
    • 2014-12-08
    • 2018-12-01
    • 2014-10-28
    • 2017-06-21
    • 1970-01-01
    • 2017-07-06
    • 2022-01-14
    • 2020-04-06
    相关资源
    最近更新 更多