【问题标题】:Subscription status still "ACTIVE" after a refund退款后订阅状态仍为“ACTIVE”
【发布时间】:2019-12-21 19:53:43
【问题描述】:

在我的应用程序中。我每天检查一次每个活动订阅以检查它们是否仍然有效(我不使用 Webhooks,只是一个自制的循环脚本)。

如果订阅被取消(由买方或卖方),如果订阅过期或暂停,我可以成功检索。

但没有什么可以告诉我订阅是否已退款。有没有办法通过 Paypal REST API 了解此类信息?

显然我无法在退款后取消订阅。这是一个错误吗?贝宝的糟糕设计?还是我错过了什么?

【问题讨论】:

  • 您应该使用 webhook,因为它是知道发生任何类型事件的正确方法,您使用的是 REST 吗?

标签: paypal-sandbox paypal-rest-sdk paypal-subscriptions


【解决方案1】:

我找到了原因。退款仅涉及特定付款,而不涉及订阅本身。我只需要获取订阅 ID,获取同一订阅的最后一次付款,然后检查他的状态。付款可以有退款状态。如果遇到这种状态,我只需要取消订阅,完成。

【讨论】:

    猜你喜欢
    • 2012-09-10
    • 2014-09-07
    • 2016-05-31
    • 1970-01-01
    • 2021-11-21
    • 2015-01-28
    • 2021-10-13
    • 2021-07-04
    • 2021-02-24
    相关资源
    最近更新 更多