Stripe:“charge.succeeded”webhook 未针对连接的帐户触发。事件类型名称错误?

Hep*_*tus 6 webhooks stripe-payments

我认为,在详细讨论以下细节之前,我真正应该问的一个基本问题可能是:

作为拥有已连接到平台帐户的独立 Stripe 帐户的供应商/服务提供商,我是否可以设置一个 Webhook,当平台代表我成功收费时将调用该 Webhook?

无论如何,这就是我想要做的,通过在收件人帐户上设置的 Webhook,将其配置为针对以下任何事件进行调用:

在此输入图像描述

从我的仪表板测试调用 Webhook 会使其按预期触发。

但是,当我通过平台创建费用并设置destination引用连接的帐户时,网络钩子不会触发 - 即使在连接的帐户中成功创建费用以及伴随的事件。

一个重要的线索——我不知道如何解释——是仪表板的“事件和 Webhooks”选项卡中显示的事件类型不是或者charge.succeeded——charge.captured它是payment.created(!)。

但:

  • Webhook 配置菜单中没有列出具有该名称的事件类型;
  • 据我所知,API也没有定义payment对象类型(事实上,事件中引用的对象的类型是charge):

在此输入图像描述

所以:

这是否只是 Stripe 需要修复的 API 实现中的一个命名问题?

或者,在我拥有的连接的独立帐户上设置 Webhook 的想法是否存在一些我无法理解的更根本的问题?

(或者我只是做错了?)

Ywa*_*ain 1

目前,该payment.created事件在可选事件列表中不可见,因此您必须在创建 Webhook 端点时选中“向我发送所有事件”才能接收这些事件。