Shopify提供examples in Ruby and PHP來完成此操作。在我的節點/快遞程序,我嘗試:如何在Node.js/express中實現Shopify webhook簽名?
var data = querystring.stringify(req.body);
var calculatedSha256 = crypto.createHmac("SHA256", APP_SECRET).update(new Buffer(data, 'utf8')).digest('base64');
也
var data = req.body;
var calculatedSha256 = crypto.createHmac("SHA256", APP_SECRET).update(new Buffer(data, 'utf8')).digest('base64');
但他們沒有提供相同的字符串到一個Shopify發送作爲簽名。