Webhook est une technologie web puissante qui vous permet d'informer votre serveur qu'un événement s'est produit dans Digistore24.
Pour connecter votre serveur à Digistore24, vous devez configurer une connexion IPN pour le système cible Webhook dans Digistore24.
Cela vous donne toutes les options que vous pouvez mapper sur votre serveur, par exemple :
- Remplir une base de données
- Attribuer des accès
- Envoyer des e-mails
- Déclencher d'autres actions
Conditions
- Vous avez configuré votre serveur pour accepter le webhook de Digistore24
- Vous avez configuré votre serveur pour envoyer la réponse attendue à Digistore24 pour confirmer un transfert réussi
Configurer la connexion IPN
- Connectez-vous à votre compte Digistore24.
- Allez dans la vue Vendeur Paramètres > Intégrations (IPN).
- Cliquez sur le bouton Ajouter nouvelle connexion. Un aperçu des connexions est affiché.
- Cliquez sur la carte Webhook. Le formulaire d'entrée s'ouvrira maintenant.
- Entrez un Nom. Ceci est uniquement visible par vous.
- Sélectionnez dans le champ Pour produits pour lesquels produits un IPN doit être envoyé.
- Sélectionnez dans le champ Pour add-ons si un IPN doit également être envoyé lorsque les produits sont achetés en tant qu'add-ons.
- Vous pouvez sélectionner dans le champ Pour les commandes dans ces langues pour quelles langues de produits un IPN doit être envoyé.
- Sélectionnez dans le champ Envoyer des notifications pour pour quels événements un IPN doit être envoyé. Selon la sélection, des champs de saisie supplémentaires apparaîtront maintenant.
- Si disponible : Vous pouvez sélectionner dans le champ Pour événements de commande pour quels événements de commandes client un IPN doit être envoyé.
- Si disponible : Vous pouvez sélectionner dans le champ Pour nouveaux affiliés pour quels événements de partenariats d’affilié un IPN doit être envoyé.
- Entrez l'URL à laquelle Digistore24 envoie le message HTTP POST dans le champ URL de Webhook.
- Sélectionnez dans le champ Effectuer également pour les paiements de suivi si l'IPN doit être envoyé uniquement pour le premier paiement d'une commande ou pour le premier paiement et tous les paiements suivants, par exemple, les paiements échelonnés et les abonnements.
- Entrez les noms des paramètres GET dans la zone Noms des paramètres GET. Voir Entrer les noms de paramètres GET.
- Sélectionnez la réponse que Digistore24 peut attendre de votre serveur dans le champ Vérification de succès est pour confirmer un transfert réussi :
- ... effectué par code HTTP : 2xx est attendu (c’est la valeur par défaut).
- ... non effectué.
-
... effectué par comparaison de textes - attente...
Vous devez entrer le texte.
- Sélectionnez quand envoyer un IPN dans le champ Moment de l’IPN.
- Sélectionnez si la connexion doit être active immédiatement après l'enregistrement dans le champ Actif.
- Vous pouvez entrer une ou plusieurs adresses email dans le champ Adresse email pour les notifications d'erreurs. S'il y a des erreurs lors de l'envoi de l'IPN, vous serez informé via ces adresses e-mail.
- Cliquez sur le bouton Enregistrer. La connexion IPN est maintenant configurée.
Veuillez noter
Vous pouvez utiliser le bouton Tester la connexion pour vérifier si la connexion IPN configurée fonctionne et que les IPN sont transférés au système cible.