5. Configurer les Webhooks
Les webhooks permettent à Novasend de notifier votre système en temps réel lors d'événements de transaction, tels que les paiements.
Comment créer un webhook ?
- Allez dans les Paramètres
- Ouvrez l'onglet Webhooks

- Cliquez sur le bouton Nouveau Webhook

- Saisissez :
- Le nom du Webhook
- L'URL de destination
- Clé secrète (Clé utilisée pour signer les notifications)
- Les événements à écouter
- Activez le Webhook
- Cliquez sur Enregistrer

Une fois ajouté, Novasend commencera à envoyer les notifications d'événements à votre point de terminaison.
BON À SAVOIR
Le Secret Webhook est différent de votre Clé API (Secret API). Le secret est propre à chaque webhook et se trouve dans la configuration de celui-ci dans les paramètres du portail Business.
Sécurité et Vérification
Pour garantir que les événements de transaction reçus par votre système sont authentiques, vous devez vérifier la signature HMAC.
- À la création : Vous fournissez une Clé secrète. Cette clé est stockée de manière sécurisée et sert à signer les notifications.
- À la livraison : Pour chaque notification, Novasend génère une Signature HMAC à partir de votre clé secrète et l'inclut dans les en-têtes de la requête.
- Sur votre serveur :
- Récupérez la signature dans les en-têtes.
- Calculez votre propre signature HMAC à l'aide de la Clé secrète enregistrée lors de la création.
- Comparez votre signature générée avec celle reçue dans l'en-tête.
- Si elles correspondent, la transaction est validée.