Verify webhook signatures for security
Documentation Index
Fetch the complete documentation index at: https://docs.launchmystore.io/llms.txt
Use this file to discover all available pages before exploring further.
X-LMS-Hmac-SHA256 header| Header | Description |
|---|---|
X-LMS-Hmac-SHA256 | Base64-encoded HMAC-SHA256 signature |
X-LMS-Topic | The webhook topic (e.g., orders/create) |
X-LMS-Shop-Domain | The store’s domain slug |
X-LMS-API-Version | API version used for the payload |
X-LMS-Webhook-Id | Unique ID for this webhook delivery |
X-LMS-Triggered-At | ISO 8601 timestamp when the webhook was triggered |
crypto.timingSafeEqual()hmac.compare_digest()hash_equals()Rack::Utils.secure_compare()hmac.Equal()X-LMS-Webhook-Id header to avoid processing the same event twice.