如何将我的条纹webhook发送到Heroku应用程序?

jv4diomz  于 2022-11-13  发布在  其他
关注(0)|答案(1)|浏览(185)

我已经将Stripe集成到了我的javascript应用程序中,它在我使用ngrok的测试环境中工作得很好,但是一旦我切换到prod,我的应用程序就会因为用户试图 * 离开 * Stripe结帐屏幕而超时。
Stripe webhook会踢出错误Timed out connecting to remote host,我想这是因为我有错误的端点。

测试终点

https://6752-136-62-45-90.ngrok.io/users/stripe/webhook

实时终结点

https://myapp.com/users/stripe/webhook

集成中的其他一切看起来都可以工作--仍然创建了客户并完成了计费,但是我需要运行端点代码,因为它在user配置文件中构建了一些关键的基础结构。
我的Heroku应用程序上也有SSL加密设置和DNS目标,所以我想知道我是否应该使用DNS目标或Heroku应用程序名称作为端点,而不是我的域。
"我的问题"
我真的找不到任何关于这方面的文档,但是我如何使用我的Heroku托管应用配置我的Stripe端点?

3ks5zfa0

3ks5zfa01#

您可以直接设置Heroku应用程序名称进行测试,以检查它是否能缩小问题范围。如果仍然不能,则很可能是由于网络问题。
Timed out connecting to remote host通常意味着服务器没有响应。这可能是由于网络配置(如防火墙阻止条带IP地址)造成的。我建议检查您的网络配置,并确保条带域/IP地址位于允许列表中:https://stripe.com/docs/ips

相关问题