estou com o mesmo problema, aparentemente parou de funcionar de novo ou o problema esta entre o o pc e a cadeira kkkkk
se puder me dar uma força e verificar se está correto, agradeceria! Estou fazendo em NODE JS
const idPurchase = data.id;
const parts = signature.toString().split(",");
const timestamp = parts[0].split("=")[1];
const acess_token_mp = parts[1].split("=")[1];
const signatureTemplate = `id:[${idPurchase}];request-id:[${acess_token_mp}];ts: [${timestamp}];
`;
const cyphedSignature = crypto
.createHmac("sha256", MP_WEBHOOK_SECRET)
.update(signatureTemplate)
.digest("hex");