ZedCheckout
POST /webhooks/shopify/t/{tenant_id}/orders

Webhook Shopify — commandes (OAuth)

Reçoit orders/create et orders/updated pour une boutique connectée via OAuth. Enregistré automatiquement après « Connecter Shopify ». Signature HMAC-SHA256 avec le secret d'app Shopify (pas de X-API-Key).

POSThttps://zedcheckout.com/api/v1/webhooks/shopify/t/{tenant_id}/orders

Reçoit orders/create et orders/updated pour une boutique connectée via OAuth. Enregistré automatiquement après « Connecter Shopify ». Signature HMAC-SHA256 avec le secret d'app Shopify (pas de X-API-Key).

AuthHMAC + X-API-Key
CatégorieWebhooks entrants

Paramètres de chemin

NomTypeRequisDescription
tenant_iduuidIdentifiant tenant ZedCheckout

Headers

NomTypeRequisDescription
X-Shopify-Hmac-SHA256stringSignature HMAC du body brut (secret app Shopify)
X-Shopify-Shop-DomainstringDomaine boutique (contrôle supplémentaire côté ZedCheckout)

Exemples

curl -X POST 'https://zedcheckout.com/api/v1/webhooks/shopify/t/{tenant_id}/orders'

Réponses

202Accepted
{ "accepted": 1, "rejected": 0 }
401Unauthorized

Signature invalide

{ "error": "unauthorized" }