【发布时间】:2017-05-23 20:33:00
【问题描述】:
在我的 Stripe-Connect 应用中,我想处理 Stripe customer.subscription.deleted 付款尝试失败后自动取消订阅时生成的 webhook(基于付款失败的订阅设置)。
Stripe documentation 声明: “如果 customer.subscription.deleted 事件的 request 属性为空,您可以看到订阅已自动取消,而不是您的请求。” 另见Detect if subscription is cancelled automatically。
但是,如果订阅的 cancel_at_period_end 设置为“true”,则 customer.subscription.deleted 事件的 request 属性似乎为 null,即使订阅在期末“自然”结束,而不是结果失败的付款尝试。
所以,我的问题是,我如何才能检测到由于付款尝试失败而取消了 cancel_at_period_end 设置为 true 的订阅?
【问题讨论】:
标签: stripe-payments webhooks stripe-connect