【问题标题】:Why aren't Stripe events firing and not being received by webhook?为什么 Stripe 事件不会触发并且不会被 webhook 接收?
【发布时间】:2021-12-15 17:32:48
【问题描述】:

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

【问题讨论】:

    标签: heroku stripe-payments webhooks


    【解决方案1】:

    我自己也遇到过这个问题——一些想法:

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

    例如:

    【讨论】:

    • 第二个要点实际上是解决问题的原因,我希望这些实时和测试模式之间的差异不会在仪表板中变得更加明显。非常感谢!
    猜你喜欢
    • 2011-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-31
    • 1970-01-01
    相关资源
    最近更新 更多