Skip to main content

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 Status-Werte

Folgende Status werden per payment_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 (Zahlung initiiert, wartet auf eine zusätzliche Bestätigung wie z.B. eine TAN) wird bewusst nicht als Webhook ausgeliefert — es ist ein reiner Zwischenschritt der Autorisierung. Sobald die Zahlung weiterläuft, erhältst du wieder ein payment_update (z.B. authorizingprocessingsettled).
Der raw_provider_status gibt den Original-Statuscode der Bank zurück. Gängige Werte sind ACCC (AcceptedSettlementCompleted) und ACSC (AcceptedSettlementCompletedDebitorAccount). Verwende das status-Feld für die Logik in deiner Integration.

Verbrauch

Webhooks verbrauchen keine Credits. Die 3 Credits für eine Zahlung werden erst beim erfolgreichen Settlement (settled) bestätigt.