什么是用于收听订阅项删除通知的条纹 webhook

问题描述

在我的用例中,我有多个计划在相同的时间间隔内添加为单个订阅下的订阅项目,如记录的 here。现在,当我从订阅中取消单个订阅项目时,stripe 是否提供任何具有特定事件的 webhook 以通知订阅项目已被取消?。通读所有记录在 here 中的 webhooks 事件,但找不到相关事件。只能找到订阅创建和订阅删除的事件,而不能找到 subscription_item 的事件。

读入 here,带有 customer.subscription.updated 标记pending_update 事件可用于获取有关创建 subscription_item 的通知,但无法找到处理 subscription_item 删除的任何引用。>

解决方法

您收听 customer.subscription.updated 事件。

它在具有“新”更新订阅的事件对象中包含一个订阅对象。它还将在响应中包含一个 previous_attributes 哈希值,这将是为了更新订阅而更改的字段之间的差异。

例如如果我从订阅中删除订阅项目,它会显示在 previous_attributes 哈希中。