Stripe payments 在Stripe之外开票时,哪个Stripe webhook用于捕获订阅续订?
我直接在Stripe仪表板中创建了一个客户和订阅,因为客户在Stripe之外通过支票+发票付款 Stripe每月发送网络钩子的方式与普通信用卡订阅类似,特别是发票网络钩子(Stripe payments 在Stripe之外开票时,哪个Stripe webhook用于捕获订阅续订?,stripe-payments,webhooks,Stripe Payments,Webhooks,我直接在Stripe仪表板中创建了一个客户和订阅,因为客户在Stripe之外通过支票+发票付款 Stripe每月发送网络钩子的方式与普通信用卡订阅类似,特别是发票网络钩子(invoice.updated,invoice.finalized,invoice.sent),以及customer.subscription.updated) 我的应用程序查找以下Webhook以连接计费事件/实际升级客户端帐户: customer.created customer.subscription.created
invoice.updated
,invoice.finalized
,invoice.sent
),以及customer.subscription.updated
)
我的应用程序查找以下Webhook以连接计费事件/实际升级客户端帐户:
customer.created
customer.subscription.created
customer.subscription.updated
customer.subscription.deleted
charge.succeeded
charge.successed
一直是我的网络钩子提醒我的应用程序更新客户帐户(例如提供每月福利)。我的问题是,在开具发票时,实际上将发票标记为“已支付”比发票生成和帐户应续订的时间晚7-14天,因此我不能将发票。已支付的等同于费用。已成功
我试图弄清楚,对于支票客户的付款,订阅续订时会发送什么webhook<代码>客户.subscription.updated
在订阅续订时发生,但在计划更改时可能会触发。发送的<代码>发票也有同样的情况--计划更改时也可能发生这种情况
是否有专门针对“此客户的订阅刚刚续订,无论他们是否已付款”的webhook?没有专门针对续订的事件。您应该做的是监听customer.subscription.updated
事件,然后查看已更改的数据,以评估是否是续订。我们的想法是查看事件上的数据[以前的属性]
(),并检查当前期间开始
和当前期间结束
属性是否已更改,这将指示续订(或计费周期更改)。谢谢。我想,current\u period\u end
可能是这里的关键——也许我会检查一下,看看这个日期是否在未来的26-36天之间。