Callbacks korrelieren und validieren
Erzeugen Sie ein geschütztes Token für die konkrete Ausführung und den erwarteten Callback-Typ. Prüfen Sie Quelle, Signatur und Nutzdaten vor dem Fortsetzen und legen Sie keine sensiblen Daten in die Callback-URL.
Machen Sie die Verarbeitung idempotent, damit doppelte Zustellungen das frühere Ergebnis zurückgeben statt Nebenwirkungen zu wiederholen. Definieren Sie konkurrierende Callbacks für denselben Lauf.
Timeout und Wiederherstellung definieren
Legen Sie Wartezeit und Ablaufverhalten fest: externe Anfrage wiederholen, zur Prüfung markieren oder mit klarer Fehlermeldung beenden. Stimmen Sie die Dauer auf das erwartete externe Zeitfenster ab.
Protokollieren Sie Eingang, Prüfung und Zustand ohne Geheimnisse. Testen Sie gültige, doppelte, fehlerhafte, verspätete und fehlende Callbacks sowie Wiederherstellung nach Neustart.