Ein IPN-Fehler bedeutet, dass die Übertragung von Daten seitens Digistore24 an ein Zielsystem (E-Mail-Marketingsystem, CRM oder Membershipsystem) nicht erfolgreich war.
Wichtig
Eine fehlgeschlagene IPN-Benachrichtigung bedeutet in der Regel nicht, dass der Kauf und damit die Bezahlung nicht erfolgreich war – lediglich mit der Übermittlung bezüglich des Zahlungsstatus/der Kundeninformation gab es Komplikationen.
Wenn du sehen möchtest, ob eine Bestellung erfolgreich war oder nicht, sieh bitte unter Berichte > Transaktionen in den Transaktionsdetails nach.
Prinzipiell erfolgt die Übertragung der Daten per IPN über eine sogenannte IPN-URL. Die IPN-URL ist eine URL, die auf deinen Server (das Zielsystem) verweist. Über die IPN-URL benachrichtigt Digistore24 deinen Server über neue Verkäufe.
Erfolg deiner IPN-Übertragungen einsehen
So kannst du einsehen, ob deine IPN-Verbindung erfolgreich übertragen hat:
- Öffne in der Vendor-Ansicht Berichte > Anbindungen (IPN).
- Nutze die Suchfelder, um die jeweilige Bestellung zu finden.
- Klicke auf Suchen.
- Jetzt kannst du den Status deiner IPN-Verbindung einsehen.
Das kannst du tun, wenn ein IPN-Fehler vorliegt
Wenn ein IPN-Fehler vorliegt, befolge diese Schritte:
- Öffne in der Vendor-Ansicht Berichte > Anbindungen (IPN).
- Nutze die Suchfelder, um die jeweilige Bestellung zu finden.
- Klicke auf Suchen.
- Klicke auf das Lupen-Icon der jeweiligen Transaktion.
- Lies den Text bei Meldung des Servers und befolge diesen. Oft gibt der Zielserver eine Antwort, die auf die Lösung hinweist. Z. B. passiert es oft, dass das Digistore24-Produkt nicht korrekt auf dem Zielserver eingerichtet wurde oder der Zielserver zum Zeitpunkt der Übermittlung des IPN-Signals (IPN-Calls) nicht erreichbar war.
- Prüfe, ob du die IPN-URL in deinem Webbrowser öffnen kannst.
- Falls das nicht möglich ist, trage die korrekte IPN-URL ein unter Einstellungen > Anbindungen (IPN). Das sollte es beheben.
Die häufigsten Fehlerquellen, wenn du die IPN-URL in deinem Webbrowser nicht öffnen kannst
WordPress-Sicherheitsplugins
Ein WordPress-Sicherheitsplugin hindert Digistore24 möglicherweise daran, die IPN-URL aufzurufen. Um das zu überprüfen, deaktiviere alle anderen Plugins außer deinem Membership-Plugin (wie DigiMember). Falls der Fehler dann noch besteht, kannst du das fehlerhafte Plugin ermitteln, indem du nach und nach alle Plugins wieder aktivierst und testest, ob die IPN-Benachrichtigung funktioniert.
Falls das Sicherheitsplugin für den Fehler verantwortlich ist, halte bitte Rücksprache mit deinem Administrator, ob du das Plugin wirklich benötigst. Achte darauf, bei der Software alle Sicherheitsupdates einzuspielen, und installiere nur WordPress-Plugins aus vertrauenswürdigen Quellen.
Firewall des Webanbieters
Einzelne Webanbieter verbieten den programmgesteuerten Aufruf von Webseiten durch andere Server. Unter Umständen ist eine Firewall eingerichtet, die das verhindert.
Auch hier ist es sehr wichtig, nur sauber programmierte Software und WordPress-Plugins aus vertrauenswürdigen Quellen auf deinem Server zu installieren. Bitte kontaktiere deinen Webanbieter, damit er Aufrufe von Digistore24 freischaltet. Je nachdem kann die Firewall auch ohne Sicherheitseinschränkung abgeschaltet werden.
Hinweise für deinen Techniker bei Komplikationen
Damit deine Techniker bei Komplikationen deine WordPress-Installation bzw. die Firewall deines Webservers korrekt einrichten können, folgender Hinweis:
DigiStore24 sendet für die HTTP-Anfragen im HTTP-Header einen eigenen User-Agent: DigiStore-API/1.0 (Linux; en-US; rv:1.0.0.0) php/20130430 curl/20130430
Manchmal werden solche User-Agents, die nicht von Webbrowsern stammen, blockiert (von Sicherheitsplugins oder von der Firewall).
Testen kannst du das mit diesem PHP-Skript:
Das Skript speicherst du als Datei mit der Endung php – z. B. test.php
Du rufst es von der Kommand-Zeile auf: php test.php
Die Ausgabe lautet im Fehlerfall z. B.:
HTTP-Code: 403 (200 ist korrekt – alles andere ein Fehler)
IPN-Benachrichtigung erneut verschicken
So kannst du eine IPN manuell verschicken:
- Öffne in der Vendor-Ansicht Berichte > Anbindungen (IPN).
- Nutze die Suchfelder, um die jeweilige Bestellung zu finden.
- Klicke auf Suchen.
- Klicke auf das Lupen-Icon der jeweiligen Transaktion.
- Scrolle bis zum Fenster Wiederholen und klicke auf den Button IPN-Benachrichtigung nochmal starten.
- Wurde die IPN-Benachrichtigung erfolgreich verschickt, erfolgt eine Bestätigungsmeldung.
Ich möchte keine IPN-Fehlermeldungen mehr erhalten
Wenn der Server von Digistore24 bei einem Verkauf keine Erfolgsrückmeldung des adressierten Servers der Gegenseite bekommt, geht er davon aus, dass ein IPN-Fehler vorliegt.
Als Reaktion versucht Digistore24 dieselbe IPN-Benachrichtigung mehrmals weiter zu versenden, in der Hoffnung auf eine positive Antwort der Gegenseite. Dies kann im Einzelfall zu einer lästigen Fehlermeldung führen, auch via E-Mail.
So kannst du IPN-Fehlermeldungen abstellen:
- Öffne in der Vendor-Ansicht Berichte > Anbindungen (IPN).
- Klicke auf das Stift-Icon der Anbindung, welche die Fehlermeldung produziert.
- Lösche bei E-Mail-Adresse für Benachrichtigungen bei IPN-Call-Fehlern deine E-Mail-Adresse.
-
Klicke auf Speichern. Nun wirst du keine störenden IPN-Meldungen mehr empfangen.