【发布时间】: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