我已将 Stripe 争议概念集成到我的应用程序中并部署了 webhook。现在,我想通过将事件转发到我的暂存环境 Webhook 来从本地 CLI 发布争议创建的事件,例如:
➜ ./stripe listen --forward-to https://myapp.stage.app/stripe/webhook/event
一旦我执行此操作,控制台上就会发布一个新的 Webhook 签名密钥:
A newer version of the Stripe CLI is available, please update to: v1.19.4
> Ready! You are using Stripe API Version [2020-03-02].
Your webhook signing secret is whsec_local_secret (^C to quit)
有没有办法使用自定义 Webhook 签名密钥转发事件?
我没有找到任何其他方法可以测试争议集成,因为我们无法出于测试目的从仪表板将付款标记为有争议。
这是预期的行为,当
stripe listen
始终生成新的签名密钥时,您需要在本地主机服务器中使用该值。
不幸的是,这是一个无法重用签名密钥的限制,但它不应该成为一个阻止程序,您可以随时将该值更新到您的服务器。