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

标签 heroku stripe-payments webhooks

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

最佳答案

我自己也遇到了这个问题 - 一些想法:

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

例如:

关于heroku - 为什么 Stripe 事件没有触发并且 webhook 没有接收到?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69789247/

相关文章:

javascript - 使用 jQuery Validate SubmitHandler 提交表单后重定向到不同的 URL(不使用 Ajax)

heroku - Selenium 和 Chrome buildpack 安装可以缓存在 HerokuCI 上吗?

php - '无法确定请求哪个 URL : Stripe_Charge instance has invalid ID

python - 使用 python 创建 Discord Webhook

c# - Twilio 入站调用状态更改正在进行中

android - Paypal 对话框向我显示类似 "Android_pay_button PayPal"的按钮如何解决此错误?

node.js - 在 Heroku 上每次部署后避免 npm refresh

swift - Heroku 上的 Vapor 错误 H13

Heroku psql 列出了数百个奇怪的数据库

stripe-payments - Stripe : Is there an element that creates a customer without a charge?