我们目前正在使用订阅时间表来帮助我们在当前计费周期结束时降低客户的评级。一旦客户被降级,我们希望调用发布函数,根据他们选择的降级计划将订阅计划转换回正常订阅。我们不希望因为我们的系统目前的实现方式而在计划结束时自动发生这种情况。
我们目前的想法是,我们可以依赖于Stripe的web挂钩来触发一个invoice.paid事件来知道何时调用发布函数。然而,如果web钩子被过早解雇,客户最终会被释放到错误的计划中。
因此,我们的问题是,是否保证在新订阅启动后交付invoice.paid事件?
谢谢你的帮助
发布于 2021-05-05 00:45:54
不,是Stripe的webhook事件没有保证的顺序。相反,最好的方法是在接收到invoice.paid事件后直接检索订阅(或订阅计划),在发布之前检查它的状态。
https://stackoverflow.com/questions/67393720
复制相似问题