Webhook ist eine mächtige Web-Technologie mit der du deinem Server mitteilen kannst, dass ein Ereignis in Digistore24 aufgetreten ist.
Für das Anbinden von deinem Server an Digistore24 richtest du in Digistore24 eine IPN-Anbindung für das Zielsystem Webhook ein.
Damit hast du alle Möglichkeiten, die du auf deinem Server abbilden kannst, z. B.:
- Datenbank füllen
- Zugänge vergeben
- E-Mails versenden
- weitere Aktionen auslösen
Voraussetzungen
- Du hast deinen Server konfiguriert, den Webhook vom Digistore24 annehmen zu können
- Du hast deinen Server konfiguriert, die erwartete Antwort an Digistore24 zu senden, um eine erfolgreiche Übertragung zu bestätigen
IPN-Anbindung einrichten
- Melde dich in deinem Digistore24-Account an.
- Öffne in der Vendor-Ansicht Einstellungen > Anbindungen (IPN).
- Klicke auf den Button Neue Anbindung hinzufügen. Eine Übersicht der Anbindungen wird angezeigt.
- Klicke auf die Karte Webhook. Das Eingabeformular öffnet sich.
- Gib einen Namen ein. Dieser ist nur für dich sichtbar.
- Wähle im Feld Für Produkte aus, für welche Produkte eine IPN versendet werden soll
- Wähle im Feld Für Add-ons aus, ob eine IPN auch dann versendet werden soll, wenn die Produkte als Add-on gekauft werden.
- Du kannst im Feld Für Bestellungen in diesen Sprachen auswählen, für welche Produktsprachen eine IPN versendet werden soll.
- Wähle im Feld Sende Benachrichtigungen bei aus, für welche Ereignisse eine IPN versendet werden soll. Je nach Auswahl erscheinen zusätzliche Eingabefelder.
- Falls vorhanden: Du kannst im Feld Für Bestell-Ereignisse auswählen, für welche Ereignisse bei Kunden-Bestellungen eine IPN versendet werden soll.
- Falls vorhanden: Du kannst im Feld Für neue Affiliates auswählen, für welche Ereignisse bei Affiliate-Partnerschaften eine IPN versendet werden soll.
- Gib im Feld Webhook-URL die URL ein, an die Digistore24 die HTTP-POST-Message sendet.
- Wähle im Feld Auch für Folge-Zahlungen durchführen aus, ob die IPN nur für die erste Zahlung einer Bestellung gesendet wird oder für die erste Zahlung und alle Folge-Zahlungen, z. B. Ratenzahlungen und Abonnements.
- Gib im Bereich GET-Parameter-Namen die Namen der GET-Parameter an. Siehe GET-Parameter-Namen eingeben.
- Wähle im Feld Erfolgprüfung erfolgt aus, welche Antwort Digistore24 von deinem Server erwarten kann, um eine erfolgreiche Übertragung zu bestätigen:
- ... per HTTP-Code: Erwartet 2xx (Das ist Standard).
- ... nicht.
-
... per Text-Vergleich - erwartet ...
Du musst den Text angeben.
- Wähle im Feld IPN-Timing aus, wann eine IPN versendet werden soll.
- Wähle im Feld Aktiv aus, ob die Anbindung nach dem Speichern sofort aktiv sein soll.
- Du kannst im Feld E-Mail-Adresse für Benachrichtigung bei Fehlern eine oder mehrere E-Mail-Adressen eingeben. Kommt es beim IPN-Versand zu Fehlern, wirst du über diese E-Mail-Adressen informiert.
- Klicke auf den Button Speichern. Die IPN-Anbindung ist eingerichtet.
Hinweis
Über den Button Verbindung testen kannst du prüfen, ob die eingerichtete IPN-Anbindung funktioniert und IPNs an das Zielsystem übertragen werden.