You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

本地Stripe Webhook在Node.js服务器中无法触发问题排查

排查Stripe CLI触发Webhook无响应的步骤
  • 确认Stripe CLI已关联正确测试账户:
    重新执行stripe login验证,确保CLI使用的是配置Webhook的目标Stripe账户。CLI触发事件时会绑定当前登录账户,账户不匹配会导致事件无法推送到你的端点。

  • 查看CLI触发的详细日志:
    运行stripe trigger payment_intent.succeeded --debug,重点检查输出里的这几项:

    • 事件是否创建成功
    • 是否有向Webhook端点发送请求的记录
    • 有没有连接超时、拒绝访问这类错误提示
  • 验证Webhook端点的事件订阅:
    登录Stripe测试控制台,进入Webhook配置页,确认你的端点已勾选payment_intent.succeeded事件类型。未订阅该事件的话,Stripe不会推送对应触发的事件。

  • 检查服务器防火墙/安全组规则:
    确保服务器允许Stripe测试环境的Webhook IP访问,若服务器拦截了这些IP段,请求会无法到达。

  • 临时关闭签名验证测试:
    如果服务器代码里有Stripe Webhook签名验证逻辑,先注释掉这部分再触发事件。若此时能收到请求并打印日志,说明签名验证逻辑存在问题(比如Endpoint Secret配置错误、签名头处理不当等)。

  • 确认模式匹配:
    检查Stripe CLI是否在测试模式运行(默认是测试模式),同时确保你的Webhook端点配置在测试模式下。模式不匹配会导致事件无法推送。

内容的提问来源于stack exchange,提问作者Davion Williams Jr.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 04:26:11