【发布时间】:2017-04-06 17:46:41
【问题描述】:
我正在我的 django rest 应用程序上设置 Stripe 来管理每月订阅。
在 Stripe 文档中,我们可以阅读:
https://stripe.com/docs/subscriptions/tutorial#sync-with-your-site
如果客户订阅了包月套餐,您最初会 将此时间戳值(即 active_until)设置为从现在起一个月。 当客户登录时,您将验证登录凭据并 检查 active_until 时间戳以确认它仍在 未来,因此是一个活跃的帐户。
据此,要知道用户帐户是否有效(如果订阅有效),我们必须检查该日期是否为未来。 我的问题是,在我的应用程序中,如果用户订阅了 Stripe 计划,它会将特定的组(django 组模型)添加到用户组的列表中。这些组用于管理权限。我想要的是在订阅结束时从用户中删除该组(即用户尚未支付续订费用)。
我在 Stripe 文档中找不到这样的事件。只有订阅更新时才会发生事件(即用户已支付续订费用)。
有没有办法从 Stripe 捕获事件以帮助我管理此工作流程?
【问题讨论】:
标签: django rest events stripe-payments subscription