我正在使用条纹进行订阅。 3个成功充电后我需要触发事件的地方。 为此,我正在使用 invoice.payment_succeeded 网络挂钩。 但是没有密钥可以指定此重复付款的次数,即是第一笔费用,第二笔费用还是第n笔费用。因此,我如何获得订阅成功付款的次数。
答案 0 :(得分:0)
您可以使用客户的ID,status
参数设置为paid
以及可选的subscription参数调用https://api.stripe.com/v1/invoices
API端点,然后计算返回的发票数。
您还可以发送其他一些参数,例如limit
,starting_after
等。
invoice.payment_succeeded
网络挂钩在data.object
字段中发送invoice object,因此您应该能够从中获取customer
和subscription
的值。
我建议异步进行invoices
调用,以确保webhook调用不会超时。