关于Shopify webhook 验证的问题

我自己开发了一个自定义应用,尝试创建了一个订单创建的webhook,在这里Shopify有一个验证方法来验证请求是否来自Shopify,可是我一直无法匹配,希望得到一些帮助。
let message = JSON.stringify(req.body);
let providedHmac = req.headers['x-shopify-hmac-sha256'];
const crypto = require('crypto');
const generatedHash = crypto
.createHmac('sha256', secretKey)
.update(message)
.digest('base64');
let hashEquals = generatedHash === providedHmac;

得到的回复

Z7b79x/WAFtN/zF660PKYiTvJ+iGXHK62kghxSaMd4c=
2r1fXSA+tZ2reVgAQ5mCJzHBmxGXo5sb241WN55AvAY=
false

已邀请:

要回复问题请先登录注册