Tout savoir sur l'utilisation de SosedoPay
Lorsqu'un évènement se produit sur votre compte SosedoPay vous pouvez en utilisant les webhooks vous informer sur leur exécution. À ce jour, vous pouvez utiliser les webhooks afin de notifier à votre backend le statut d'une transaction (la transaction est-elle un succès ou un échec ).
Il vous faudra afin de procéder à la configuration de vos webhooks suivre les étapes ci-après une fois sur le formulaire d'ajout d'un webhook disponible après clic sur le bouton 'Ajouter un webhook'
Configuration faite, il est important de savoir accusé réception d’un événement après notification de SosedoPay. Pour ce faire, vous devez avant tout utiliser votre URL afin d'identifier le type d’évènement et renvoyer un code statut HTTP 2xx. Tous les codes de réponse en dehors de cette plage, y compris les codes 3xx, indiquent à SosedoPay que vous n'avez pas reçu l'événement.
En cas de non réception SosedoPay tente 3 fois de suite (dans un intervalle de 500ms incrémentable) de vous renvoyer les informations.
SosedoPay signe les événements webhooks qu’il envoie à vos URL. Il est introduit dans l’en-tête de chaque requête x-sosedopay-secret une signature. Elle est utilisée afin de vous permettre de vérifier que les événements ont été envoyés par SosedoPay et non par un tiers. Le squelette de la requête est le suivante
Toute requête x-sosedopay-secret utilise la clé secrète fourni par votre personne sur le tableau de bord SosedoPay.