我目前正在使用 Adonis.js 开发 Stripe webhooks。我创建了一个中间件来检查即将到来的请求是否来自条带。但它总是返回错误。
这是我的代码:
let signature = request.header('stripe-signature')
let webhookEvent = request.post().type
let signingSecret = Config.get('stripe.whsec.' + webhookEvent.replace(/\./g, '_'))
await Stripe.webhooks.constructEvent(request.raw(), signature, signingSecret)
await next()
我不知道出了什么问题,但我确定我传递的 whsec_xxxx 是正确的。有没有人遇到过这种情况?