订阅结束时的条纹事件

问题描述:

我在我的django rest应用程序上设置Stripe来管理每月订阅。订阅结束时的条纹事件

在条纹的文档,我们可以看到:

https://stripe.com/docs/subscriptions/tutorial#sync-with-your-site

如果客户在订阅了月度计划,从最初将 设置此时间戳值(即active_until)一个月现在。 当客户登录时,您需要验证登录凭证,并检查active_until时间戳以确认它仍然在 未来,因此是活动帐户。

据此,要知道用户帐户是否有效(如果订阅是活动的),我们必须检查这个日期是否将来。 我的问题是,在我的应用程序中,如果用户订阅条纹计划,它会将特定组(django组模型)添加到用户组的列表中。这些组用于管理权限。我想要的是当订阅结束时(即用户尚未支付续约)从用户移除该组。

我无法在条纹文档中找到这样的事件。订阅更新时(即用户已经支付续订)只有事件发生。

有没有办法从Stripe中捕获一个可以帮助我管理这个工作流程的事件?

您要听的事件是(可能)customer.subscription.deleted,但您可以阅读更多关于它的全部内容here

+0

但是,仅当订阅被取消时才会触发此事件吗?我想要的是当用户每月不支付续订时的事件。 – Ben

+0

这取决于你的配置。在我链接的文档中有更多关于它的细节(在'这里')。 – floatingLomas

+0

这里和你一样的情况。配置是关于失败的尝试 – arjayads