首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >针对订阅id查找invoice.payment_succeeded

针对订阅id查找invoice.payment_succeeded
EN

Stack Overflow用户
提问于 2019-08-23 11:56:27
回答 1查看 282关注 0票数 0

我的网站被关闭了一周,而且在这一周内几乎没有完成订阅部分。但我的网站没有捕捉到这一点(使用invoice.payment_succeeded的网页钩子)。

我已经查询了我的数据库,并有我的订阅ids。但是我如何获得触发invoice.payment_succeeded的事件。这样我就可以把同样的方法传递给web-钩子方法,数据库也会被更新.

  • 首先,我询问订阅id。https://api.stripe.com/v1/subscriptions/sub_XXXXXX我得到发票id
  • 第二,我询问了发票id。https://api.stripe.com/v1/invoices/in_XXXXXX并获取"status_transitions":{ "finalized_at":1565706891,"marked_uncollectible_at":null,"paid_at":1565706893,"voided_at":null }, 这表明已经付款了。
  • 第三,我询问了付款日期(时间戳)。

succeeded

并获取在此日期期间为invoice.payment_succeeded响应触发的事件。

但有时,我无法找到在"paid_at":1565706893,value期间创建的事件。我在这里错过了什么。或者是否有其他解决方案可以使用订阅id查找invoice.payment_succeeded类型的事件id。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-08-27 09:42:18

XXXXXX将只获取latest_invoice id。你确定你拿了正确的发票id吗?

如果您只想要事件id相关的succeeded,也可以尝试这样做。

在这里,您可以找到为特定订阅创建的所有成功事件。希望这能帮上忙。(多森不知道它的官员,找不到,但你可以试试)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57625892

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档