事件帐户的 Stripe 连接 Webhook.updated 永远不会被触发

问题描述 投票:0回答:1

我创建了一个连接 webhook 来在连接帐户有任何更新时监听 account.updated 事件,但该事件没有被触发。

但是当我尝试使用命令通过 CLI 测试它时 stripe 监听 -e 'account.updated' --forward-to http://localhost:7175/v2/commerce-webhooks/stripe/account/updated 我在本地测试环境中得到了该事件。

即使对于事件 checkout.session.completed 我也收到了 webhook 调用。

流程就像,我的应用程序请求用户链接他们的帐户,一旦他们链接了他们的帐户并填写了所有详细信息,Stripe 就会将调用重定向到返回 URL。除了此重定向调用之外,我还希望为事件 account.updated 配置一个 Webhook,但这不会被触发。

只要确保没有遗漏类型,我创建了两个 webhook,一个用于 Connect,另一个用于 Account。

enter image description here

stripe-payments strip
1个回答
0
投票

你需要做

stripe listen -e 'account.updated' --forward-connect-to http://localhost:7175/v2/commerce-webhooks/stripe/account/updated

因为这是在连接的帐户上发生的事件,并且仅发送到连接端点。

https://docs.stripe.com/cli/listen#listen-forward-connect-to

https://stripe.com/docs/connect/webhooks

© www.soinside.com 2019 - 2024. All rights reserved.