【问题标题】:Webhook for Paymill cancelled subscriptionPaymill 的 Webhook 取消订阅
【发布时间】:2014-07-07 12:21:08
【问题描述】:

背景:我们允许用户使用 Paymill 订阅(每月或每年)订阅我们的内容。用户可以随时取消订阅,这将删除其客户帐户下的任何未来交易,但不会删除当前交易(例如当前月份或年份)。当用户取消订阅时,我们使用subscription.setCancelAtPeriodEnd(true); 来实现这一点。此外,如您所见,我们正在使用 Java paymill-java 库。

问题:唯一缺少的一点是在当前周期结束时实际取消他们在我们应用中的内容。那么,是否有EventType.SUBSCRIPTION_CANCELLED 的 webhook 将在实际期末调用?我看到有一个EventType.SUBSCRIPTION_DELETED webhook,但我认为这不起作用,因为我们实际上并没有删除订阅。我知道这个问题可能还有其他解决方案,比如在我们的应用程序中管理取消的期末,但这比仅仅使用 webhook 要麻烦得多。至少恕我直言。

【问题讨论】:

    标签: webhooks paymill


    【解决方案1】:

    上周推出了一些新的 webhook 订阅 v2.1。例如 * subscription.expiring: 返回一个订阅对象 * subscription.deactivated:返回一个订阅对象 * subscription.activated:返回一个订阅对象 * subscription.canceled: 返回一个订阅对象

    看看https://www.paymill.com/de-de/dokumentation/referenz/api-referenz/#events

    认为您的订阅是取消订阅,但您需要使用 api v2.1 创建订阅。

    【讨论】:

    • 好吧,但这些事件在 paymill-java 库的 v3.2.0 版本中不存在,从 2014 年 4 月开始标记。因此,如果该库的另一个版本即将发布,它将包含这些新事件类型?
    • @Andrew 我们正在为 API v2.1 发布 paymill-java。你可以看这个问题:github.com/paymill/paymill-java/issues/48
    • @stoilkov 酷,感谢您的参与!你有发布的预计到达时间吗?几天,几周,几个月?因为如果需要更长的时间(例如,几个月),我需要找到一个解决方法,直到它发布,或者通过当前的 paymill-java API 或通过我们自己的实现。
    • @Andrew 计划在下周末发布。
    • @Andrew 我们将在下周使用代码 sn-ps 为 paymill-java 4 更新 API 参考。但是您可以使用 maven Central 中的 javadoc 或在线 paymill.github.io/paymill-java,以及测试套件。一个好的开始是 SubscriptionTest 文件github.com/paymill/paymill-java/blob/master/src/test/java/com/…
    猜你喜欢
    • 1970-01-01
    • 2016-06-17
    • 2017-08-11
    • 1970-01-01
    • 1970-01-01
    • 2023-04-04
    • 2012-12-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多