例如,当客户处于试用期并结束支付第一张订阅发票时,是否会触发特定的 API 端点或事件?
简而言之,我想跟踪试用结束后支付首次订阅费用的客户。
我正在考虑在我的一端进行此处理,我将监听customer.subscription.trial_will_endwebhook 事件并将它们标记在表上,一旦事件invoice.payment_succeeded发生,我可以检查来自试验的同一张表。但如果有任何推荐的方法可以仅通过 API 来完成此操作,那就太好了。
提前致谢。
我只想听invoice.payment_succeeded并检查两件事:
billing_reason,subscription_update为了过滤掉创建订阅的发票)https://stripe.com/docs/api/invoices/object#invoice_object-billing_reasoninvoice.subscription) 并检查trial_end == current_period_start https://stripe.com/docs/api/subscriptions/object#subscription_object-current_period_start + https://stripe.com/docs/api/subscriptions/object#subscription_object-Trial_end试用结束后,它将开始一个新的计费周期,并且trial_end是最近一次试用结束的时间,因此当您查看此类事件时,这应该始终有效。
| 归档时间: |
|
| 查看次数: |
1510 次 |
| 最近记录: |