Les bases des webhooks

Les webhooks sont un moyen de notifier votre application lorsqu'un événement se produit, comme une nouvelle commande. Ils permettent une intégration plus poussée du commerce électronique de votre panier d'achat avec d'autres systèmes.

Snipcart vous enverra un POST à une URL que vous pouvez fournir dans le tableau de bord.

Si vous n'êtes pas familier avec les webhooks, envisagez d'abord de lire ce billet.

Configurer l'URL du webhook

Pour configurer ce paramètre, connectez-vous d'abord au tableau de bord de Snipcart et dirigez-vous vers Store configurations → Webhooks.

L'URL que vous fournissez doit être une URL absolue.

Nous présentons des exemples sur la façon d'utiliser les requêtes webhook plus loin dans cette entrée.

Sécuriser votre point de terminaison du webhook

Si vos données sont protégées et que vous voulez vous assurer que la demande provient bien de Snipcart, vous pouvez utiliser l'en-tête X-Snipcart-RequestToken. Nous ajoutons cet en-tête à chaque requête effectuée vers un site web externe. Ceci est également vrai pour les requêtes de webhooks. Vous pouvez ensuite utiliser ce jeton et rappeler notre API : considérez cela comme une poignée de main.

Le point de terminaison vers lequel vous devrez faire une requête GET est https://app.snipcart.com/api/requestvalidation/{token}.