Was ist eine Transaktion?
Jeder Checkout-Abschluss, jede Ledger-Buchung oder jedes Card-Network-Lifecycle-Event kann eine unveränderliche Transaktions-Zeile erstellen oder aktualisieren — für Auditing, Reporting und Webhooks.Transaktionsfelder
| Feld | Beschreibung |
|---|---|
id | Eindeutige ID (z. B. tx_xxx) |
agentId | Welcher Agent die Zahlung durchgeführt hat |
intentId | Der Intent, der sie autorisiert hat |
amountEuros | Berechneter Betrag |
merchant | Händlername |
status | completed, pending, failed |
type | Siehe Tabelle unten |
memo | Optionale Notiz (nachträglich hinzufügbar) |
createdAt | Zeitstempel |
Transaktions-type-Werte
Diese Werte entsprechen dem, was die API und Issuer-Webhooks persistieren:
type | Bedeutung |
|---|---|
authorization | Kartenautorisierung oder Ledger-basierter Checkout (z. B. POST /checkout/execute, POST /checkout/confirm) |
checkout_fill | Browser-Checkout: Fill Token eingelöst via POST /checkout/fill; Formular ausgefüllt, ohne Kartendaten dem Agent offenzulegen |
settlement | Clearing / Settlement-Betrag vom Kartennetzwerk (Issuer-Webhooks) |
refund | Rückerstattung auf der Karte (Issuer-Webhooks) |
