NodeJS 如何知道订阅被取消或试用被取消在条带

w3nuxt5m  于 2023-04-11  发布在  Node.js
关注(0)|答案(1)|浏览(105)

试用结束和订阅都是通过webhook中的“customer.subscription.deleted”结束的,所以我怎么知道试用结束了还是订阅结束了呢?
(免费试用后,订阅将自动取消)(订阅结束后不会自动付款)

mrwjdhj3

mrwjdhj31#

只有在试用期结束时,如果在即将到来的时间间隔内付款失败,并且您已在账单设置中将其配置为在付款失败时自动取消订阅,订阅才会自动取消。
假设您使用的是collection_method=charge_automatically,您可以通过比较customer.subscription.deleted中的trial_end和ended_at,从webhook事件中判断它是否在试用后自动取消,因为付款失败。如果时间相同,您可能会认为这意味着它在试用结束时自动取消。

相关问题