Complete guide to webhooks, debugging, and real-time event monitoring with HookMetry
Shopify uses HMAC-SHA256 signatures in the X-Shopify-Hmac-Sha256 header.
JSONShopify doesn't display the webhook secret directly. You need to use your API Secret Key:
{
"id": 820982911946154508,
"email": "customer@example.com",
"created_at": "2023-03-01T12:00:00-05:00",
"updated_at": "2023-03-01T12:00:00-05:00",
"number": 1,
"note": null,
"total_price": "199.00",
"subtotal_price": "199.00",
"total_tax": "0.00",
"currency": "USD",
"financial_status": "paid",
"confirmed": true,
"line_items": [
{
"id": 466157049,
"title": "Product Title",
"price": "199.00",
"quantity": 1,
"sku": "PROD-001"
}
],
"customer": {
"id": 207119551,
"email": "customer@example.com",
"first_name": "John",
"last_name": "Doe"
}
}Testing Tip:
Shopify provides a "Send test notification" button for webhooks. Use this to generate test events and verify your Hookmetry endpoint is capturing correctly.
Was this page helpful?
Your feedback helps us improve the docs.