为什么 Stripe 事件没有触发并且没有被 webhook 接收到?

Why aren't Stripe events firing and not being received by webhook?

我已经使用 CLI 在本地测试了我的 webhook,它们运行良好。然而,当我使用 webhooks 并将它们部署到 Heroku,并在 Stripe 上进入“实时”模式时(我认为这是使用实时 webhooks 所必需的),Stripe 根本不会触发事件,它们不会没有出现在仪表板中,webhook 端点没有收到任何请求,什么都没有;例如,当我尝试创建关联帐户时没有 account.updated,或者当我尝试完成结帐购买时没有 checkout.session.complete。将我的 webhook 联机时,我是否可能错过了一个步骤?

我自己 运行 进入这个问题 - 一些想法:

  • 确保您在仪表板中的配置正确,例如。如果您正在查看测试数据,请仅翻转“测试模式”开关
  • 确保您已为实时和测试设置端点。你必须每次都添加它们
  • 仔细检查您使用的签名密码是否正确。签名密码对于实时、生产测试和本地测试是不同的,即使您使用相同的端点也是如此。

例如: