条纹在结束前取消订阅

问题描述

我正在使用 Stripe 进行支付订阅。在我的应用程序中,用户可以在结束前取消订阅,但我们不会通过此操作将用户状态从高级更新为免费。当我的订阅实际结束时,是否有任何网络钩子事件可以监听更新我的用户状态?

解决方法

如果您想在订阅结束时专门收听,则需要 customer.subscription.deleted event

不过,听起来您更希望downgrade your user免费使用,而不是完全取消订阅,在这种情况下,您可能想要收听customer.subscription.updated event