Note: This is a webhook payload generator and signature verifier. It does not create actual webhook endpoints — it helps you build payloads, compute HMAC signatures, and verify existing signatures.
Webhook Payload
Webhook Configurations by Service
GitHub
Header: X-Hub-Signature-256
Algorithm: HMAC-SHA256
Prefix: sha256=. Set secret in webhook settings. Verify by computing HMAC-SHA256 of raw body with secret.
Stripe
Header: Stripe-Signature
Algorithm: HMAC-SHA256
Format: t=timestamp,v1=signature. Signed payload: timestamp + "." + body. Use endpoint signing secret.
Slack
Header: X-Slack-Signature
Algorithm: HMAC-SHA256
Prefix: v0=. Signed string: v0:timestamp:body. Compare with X-Slack-Request-Timestamp header.
Shopify
Header: X-Shopify-Hmac-Sha256
Algorithm: HMAC-SHA256
Base64-encoded HMAC-SHA256 of raw body using shared secret from app settings.
Twilio
Header: X-Twilio-Signature
Algorithm: HMAC-SHA1
Base64-encoded HMAC-SHA1 of full URL + sorted POST params using auth token.