我的网站被关闭了一周,而且在这一周内几乎没有完成订阅部分。但我的网站没有捕捉到这一点(使用invoice.payment_succeeded的网页钩子)。
我已经查询了我的数据库,并有我的订阅ids。但是我如何获得触发invoice.payment_succeeded的事件。这样我就可以把同样的方法传递给web-钩子方法,数据库也会被更新.
https://api.stripe.com/v1/subscriptions/sub_XXXXXX我得到发票idhttps://api.stripe.com/v1/invoices/in_XXXXXX并获取"status_transitions":{ "finalized_at":1565706891,"marked_uncollectible_at":null,"paid_at":1565706893,"voided_at":null },
这表明已经付款了。并获取在此日期期间为invoice.payment_succeeded响应触发的事件。
但有时,我无法找到在"paid_at":1565706893,value期间创建的事件。我在这里错过了什么。或者是否有其他解决方案可以使用订阅id查找invoice.payment_succeeded类型的事件id。
https://stackoverflow.com/questions/57625892
复制相似问题