Skip to main content
Cada entrega leva o header X-Webhook-Signature:
  • t é o timestamp Unix em segundos.
  • v1 é o HMAC-SHA256, em hexadecimal, calculado sobre o timestamp, um ponto e o corpo bruto (t + "." + corpo), usando o segredo do webhook como chave.
Calcule sobre o corpo bruto da requisição, antes de qualquer parse. Reserializar o JSON muda os bytes e a assinatura não fecha.

Checklist