在什么情况下会发送 stripe 的 transfer.failed webhook?

In what case would stripe's transfer.failed webhook be sent?

我正在使用 stripe connect,为我的业务创建单独的收费和转帐。我正在尝试编写代码以在传输失败时将事件通知我的支持团队,以便他们进行干预。我的问题是我无法在测试环境中让任何传输失败。创建比我的测试帐户中更多的转账不会触发 transfer.failed webhook,它只是 returns 一个错误。在仪表板 > 开发人员 > webhooks 中,有一个功能可以将任何类型的测试 webhook 发送到 webhook 端点,但我在我的计算机上使用 stripe cli。

可以触发 transfer.failed webhook 的不同事件有哪些?

您可以使用拒绝付款的外部银行帐户进行测试 - 响应不应是即时的,但会稍有延迟

例如:DE89370400440532013002 Payout fails with an account_closed code.(记得把 DE 从 iban 改成你所在的地方)

另一种方法是创建一个未经验证的条带帐户并尝试向其进行大额转账。 (比如测试模式下 >5000 美元)