Inhalt dieses Artikels
- Callback Log
- Fehlgeschlagene Callbacks
1. Callback Log
Im Callback Log werden alle durchgeführten Callbacks, ob erfolgreiche oder fehlgeschlagene, protokolliert, die zuvor in Einstellungen > Entwicklung > Callbacks konfiguriert wurden. Diese können nach Zeitraum, Entitätstyp und Callback-Typ gefiltert werden.
Wenn ein Callback den Status gescheitert hat, kann die damit einhergehende Fehlermeldung ausgeklappt werden.
2. Fehlgeschlagene Callbacks
Wenn ein Callback beim ersten Versuch scheitert, versucht das System weitere drei Male den Server zu erreichen. Dies geschieht in einem Abstand von 1 Stunde, 6 Stunden und 24 Stunden. Danach werden keine weiteren Versuche unternommen.
Wenn ein Callback 10 mal oder mehr 7 Tage in Folge fehlschlägt, wird er vom System automatisch deaktiviert.
Wir versenden eine automatische Systemmail, wenn der Callback 10 mal oder mehr innerhalb eines Tages fehlschlägt, um rechtzeitig darauf hinzuweisen. Diese Systemmail wird an die E-Mail-Adresse versendet, die im Merchant Backend in den Unternehmensdaten des Mandanten als Kontakt E-Mail hinterlegt wurde.
Beispiel:
Im Merchant Backend wurde ein Callback mit der Callback-ID CB_YKHKY3T6UXIDFIXF6 und dem Callback Typ "Kunde erstellen" konfiguriert. Dieser Callback wird nun jedes Mal ausgelöst, wenn ein neuer Kunde erstellt wird.
Nehmen wir an, innerhalb eines Tages registrieren sich 20 Neukunden - somit werden 20 Callbacks ausgelöst. Diese schlagen nun beim ersten Versuch fehl. Erneute Versuche für alle Callback-Typen werden nochmalig nach 1 Stunde, nach 6 Stunden und nach 24 Stunden unternommen. Nachdem der letzte Versuch ebenfalls fehlschlägt, trifft das Szenario ein, dass der Callback mit der Callback-ID CB_YKHKY3T6UXIDFIXF6 10 mal oder mehr innerhalb eines Tages fehlschlug und die Systemmail verschickt wird.
Im Callback Log könnte jetzt nach Entitätstyp Kunde und Callback-Typ Erstellung gefiltert werden. Die Fehlermeldungen helfen dabei, dem Fehler auf den Grund zu gehen.
Sollte das Problem innerhalb einer Woche nicht gelöst werden, wird der gesamte Callback deaktiviert.