Une erreur IPN signifie que la transmission de données par Digistore24 vers un système cible (système de marketing par courriel, CRM ou système d'adhésion) n'a pas réussi.
Important
Une notification IPN échouée ne signifie généralement pas que l'achat et donc le paiement ont échoué - cela signifie simplement qu'il y a eu des complications concernant la transmission du statut du paiement/information client.
Si vous voulez voir si une commande a réussi ou non, veuillez consulter les détails de la transaction sous Rapports > Transactions.
En principe, les données sont transmises via IPN par l'intermédiaire d'une URL IPN appelée. L'URL IPN est une URL qui fait référence à votre serveur (le système cible). Digistore24 informe votre serveur des nouvelles ventes via l'URL IPN.
Vérifiez le succès de votre transmission IPN
Comment voir si votre connexion IPN a été transmise avec succès :
- Allez dans la vue Vendeur Rapports > Intégrations (IPN).
- Utilisez les champs de recherche pour trouver la commande pertinente.
- Cliquez sur Rechercher.
- Maintenant, vous pouvez voir l'état de votre connexion IPN.
Que faire en cas d'erreur IPN
S'il y a une erreur IPN, suivez ces étapes :
- Allez dans la vue Vendeur Rapports > Intégrations (IPN).
- Utilisez les champs de recherche pour trouver la commande pertinente.
- Cliquez sur Rechercher.
- Cliquez sur l'icône de loupe de la transaction pertinente.
- Lisez le texte dans la boîte Message du serveur et suivez-le. Le serveur cible fournit souvent une réponse qui indique la solution. Par exemple, il arrive souvent que le produit Digistore24 n'ait pas été correctement configuré sur le serveur cible ou que le serveur cible n'était pas disponible au moment où le signal IPN (appel IPN) a été transmis.
- Vérifiez si vous pouvez ouvrir l'URL IPN dans votre navigateur web.
- Si ce n'est pas possible, entrez l'URL IPN correcte sous Paramètres > Intégrations (IPN). Cela devrait résoudre le problème.
Les sources d'erreurs les plus courantes si vous ne pouvez pas ouvrir l'URL IPN dans votre navigateur web
Plugins de sécurité WordPress
Un plugin de sécurité WordPress peut empêcher Digistore24 d'appeler l'URL IPN. Pour vérifier cela, désactivez tous les autres plugins, sauf votre plugin d'adhésion (tel que DigiMember). Si l'erreur persiste, vous pouvez découvrir quel plugin contient l'erreur en réactivant progressivement tous les plugins et en testant si la notification IPN fonctionne.
Si le plugin de sécurité est responsable de l'erreur, veuillez consulter votre administrateur si vous avez vraiment besoin du plugin. Assurez-vous que vous installez toutes les mises à jour de sécurité et que vous installez des plugins WordPress uniquement à partir de sources fiables.
Pare-feu du fournisseur web
Certains fournisseurs web interdisent l'appel programmé de pages web par d'autres serveurs. Il peut être possible de configurer un pare-feu pour empêcher cela.
Encore une fois, il est d'une importance capitale d'installer uniquement des logiciels correctement programmés et des plugins WordPress à partir de sources fiables sur votre serveur. Veuillez contacter votre fournisseur web afin qu'il active les appels de Digistore24. Si nécessaire, le pare-feu peut également être désactivé sans restrictions de sécurité.
Informations pour votre technicien en cas de complications
La note suivante aidera votre technicien à configurer correctement votre installation WordPress ou le pare-feu de votre serveur web en cas de complications :
DigiStore24 envoie son propre agent utilisateur pour les requêtes HTTP dans l'en-tête HTTP : DigiStore-API/1.0 (Linux ; en-US ; rv:1.0.0.0) php/20130430 curl/20130430
Parfois, de tels agents utilisateurs qui ne proviennent pas de navigateurs web sont bloqués (par des plugins de sécurité ou le pare-feu).
Vous pouvez le tester avec ce script PHP :
Enregistrez le script sous forme de fichier avec l'extension php, par exemple test.php
Appelez-le depuis la ligne de commande : php test.php
En cas d'erreur, la sortie peut être :
Code HTTP : 403 (200 est correct - tout le reste est une erreur)
Renvoyer une notification IPN
Pour renvoyer manuellement un IPN :
- Allez dans la vue Vendeur Rapports > Intégrations (IPN).
- Utilisez les champs de recherche pour trouver la commande pertinente.
- Cliquez sur Rechercher.
- Cliquez sur l'icône de loupe de la transaction pertinente.
- Faites défiler vers le bas jusqu'à la fenêtre Répéter et cliquez sur le bouton Redémarrer la notification IPN.
- Si la notification IPN a été envoyée avec succès, un message de confirmation apparaîtra.
Je ne veux plus recevoir de messages d'erreur IPN
Si le serveur Digistore24 ne reçoit pas de confirmation de succès du serveur de la partie adverse pendant la vente, il suppose qu'une erreur IPN s'est produite.
En réponse, Digistore24 tente d'envoyer la même notification IPN plusieurs fois dans l'espoir de recevoir une réponse positive de l'autre partie. Dans certains cas, cela peut conduire à un message d'erreur ennuyeux, également par email.
Pour désactiver les messages d'erreur IPN :
- Allez dans la vue Vendeur Rapports > Intégrations (IPN).
- Cliquez sur l'icône de crayon de la connexion qui produit le message d'erreur.
- Supprimez votre adresse e-mail sous Adresse e-mail pour les notifications d'erreurs d'appel IPN.
-
Cliquez sur Enregistrer. Vous ne recevrez plus de messages IPN ennuyeux.