【问题标题】:Getting events older than 30 days from the Stripe API从 Stripe API 获取超过 30 天的事件
【发布时间】:2021-07-30 12:41:37
【问题描述】:

我愚蠢地没有记录在 checkout.session.completed 事件上通过 Stripe Webhook 传递到我的服务器的元数据。当我尝试直接从 Stripe API 检索此信息时,我无法获取超过 30 天的事件。

来自他们的docs

列出事件,最多可追溯到 30 天。

这显然不符合我的需求。

使用Stripe Node.js Library 尝试此代码,我确实只得到过去 30 天的事件:

const events = stripe.events
    .list()
    .autoPagingToArray({limit: 10000})

转到 Stripe 网络仪表板,我可以看到列出的过去 30 天的事件。但我需要 API 访问权限,以便我可以使用代码处理结果。

有人知道是否可以通过 Stripe API 获取所有事件(甚至过去 30 天)?

【问题讨论】:

  • 这里也一样。仍在寻找解决方案

标签: javascript api stripe-payments


【解决方案1】:

不,无法通过 API 或其他方式获取超过 30 天的事件。 https://stripe.com/docs/api/events/list

【讨论】:

  • 我已经在我的问题中引用了相同的文档。您的“或其他”评论并不完全正确,因为我能够通过 Stripe 网络界面获取超过 30 天的事件。
  • 酷。不可能通过 Stripe API 获取所有事件,我相信这是您的问题。
猜你喜欢
  • 1970-01-01
  • 2020-05-29
  • 2013-08-02
  • 1970-01-01
  • 2020-09-01
  • 1970-01-01
  • 2022-11-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多