在这方面已经有一段时间了,我不确定我在这里错过了什么。所以我已经下载了 stripe CLI,并使用以下命令触发响应,我希望我的 webhook 能够响应
stripe trigger payment_intent.succeeded
这是我设置 webhook 指向的位置。
在邮递员中,当我点击以下 URL 时,它会成功到达服务器并记录控制台语句,即使请求很糟糕,所以我知道这是正确的路径。
我的端点秘密和条带秘密应该没问题,所以我目前不知道为什么从托管服务器的单独终端运行该命令时它不会触发 webhook。如果需要的话我可以附上我的代码。
检查您的事件仪表板(即 https://dashboard.stripe.com/test/events/evt_XXX)并查找 Webhook 尝试部分。您可以单击它来查看有关 Webhook 传递失败原因的详细信息。如果您没有看到尝试或需要帮助来解决交付失败问题,您应该联系 Stripe 支持 https://support.stripe.com/contact/email