根据几年前的个人经验,我对Stripe的web-hook方法总体上感到很恼火
… 根据几年前的个人经验,我对Stripe的web-hook方法总体上感到很恼火。支付流程信息是如此重要的商业问题,以至于“试着打电话给他们,如果失败了……我们已经尽力了”在原则上就是错误的。显然的做法是有一个事件列表,你可以作为客户进行长轮询,或者如果你的框架不支持异步,就每隔几秒轮询一次。这也很容易安全地实现:你的HTTPS库已经在TLS握手期间对Stripe进行了身份验证,而这已经足够了。[1] 最好的情况是让Stripe通过相互TLS进行身份验证,但我知道这与典型的Web服务器配置相去甚远。[2] Stripe的方法让我想起了DPoP https://news.ycombinator.com/item?id=31266575,这绝不能被当作一种称赞。
源讨论深入Cloudflare / Stripe / OWASP的兔子洞:一个深入6只兔子的故事原帖 127 条评论 · 导入时统计