Definition
Nachdem du eine Zahlung initiiert hast, erhältst du über den Webhook automatische Status-Updates — z.B. wenn die Zahlung erfolgreich ausgeführt wurde oder fehlgeschlagen ist.Die Webhook-URL wird zentral für alle Banking-Events konfiguriert (
PUT /v2/banking/webhook-url). Nutze das event-Feld, um zwischen AIS- und PIS-Events zu unterscheiden.Payload
payment_update
Wird ausgelöst, wenn sich der Status einer Zahlung ändert (z.B. von processing zu settled).
payment_progress
Wird ausgelöst, wenn eine initiierte Zahlung den Zwischenschritt initiated_info_required erreicht (Zahlung initiiert, wartet auf eine zusätzliche Bestätigung wie z.B. eine TAN). Reines Fortschritts-Signal — sobald die Zahlung weiterläuft, kommen alle echten Statusänderungen weiterhin als payment_update.
Die Payload ist bewusst schlanker als bei
payment_update — kein raw_provider_status, keine payment_attributes. Verarbeite payment_progress nur, wenn du den Zwischenschritt anzeigen willst; für abschließende Logik bleibt payment_update maßgeblich. Behandle unbekannte event-Werte in deiner Integration generell nicht als Fehler.Payment Status-Werte
Folgende Status werden perpayment_update ausgeliefert:
executed ist noch kein finaler Erfolg — warte für abschließende Logik (z.B. Rechnungs-Abhaken) auf settled.Der Zwischenstatus
initiated_info_required wird nicht als payment_update ausgeliefert — er kommt als eigener Event-Typ payment_progress (siehe oben). Sobald die Zahlung weiterläuft, erhältst du wieder ein payment_update (z.B. authorizing → processing → settled).Verbrauch
Webhooks verbrauchen keine Credits. Die 3 Credits für eine Zahlung werden erst beim erfolgreichen Settlement (
settled) bestätigt.