Zum Hauptinhalt springen

Feldkonventionen & Glossar

Anfrage-Header

HeaderErforderlichDefinition
x-api-keyJaIn der App ("Business") ausgestellter API-Key. Die Organisation wird anhand des Anfrage-Hosts ermittelt
Content-TypeJa (POST)application/json für Erstellungsanfragen

Betrag & Währung

BegriffDefinition
amountString einer Ganzzahl in kleinsten Einheiten
amount_with_feeBetrag inkl. Gebühr
currencyWährungs-/Token-Code (USDT)
currency_destZielwährung für Konvertierung (FX). Optional; Standard ist currency

Bezeichner

BegriffDefinition
idInterne Transaktions-UUID
txidIdempotente externe Kunden-ID. Muss bei Angabe eine gültige UUID sein; kann weggelassen werden

Routing & Umgebung

BegriffDefinition
routeVerarbeitungsalias (konfiguriert für API-Key)
envUmgebung: prod (Default) oder test

Status

StatusBedeutung
createdAngenommen, wartet
newAnfangszustand vor Verarbeitungsbeginn
authorizingAutorisierung läuft
pre_authorized_3dsWartet auf 3DS-Authentifizierung
action_requiredZusätzliche Aktion erforderlich (3DS / weitere Autorisierung)
chargingIn Verarbeitung
payment_suspendedEingehende Transaktion vorübergehend ausgesetzt
payout_suspendedAusgehende Transaktion vorübergehend ausgesetzt
chargedErfolgreich abgeschlossen (terminal)
reversedBuchung storniert (terminal)
refundedErstattet (terminal)
rejectedAbgelehnt (terminal)
failedFehlgeschlagen (terminal)

Terminale Status: charged, reversed, refunded, rejected, failed. Typischer Happy-Path: created → charging → charged.

Zeitfelder

FeldBedeutung
startedStartzeit (ISO)
finishedAbschlusszeit (ISO)

money_storage Felder

FeldBedeutung
networkBlockchain-Netzwerk
typeInstrumenttyp
wallet_idWallet-ID
cardnumberVirtuelle Kartennummer
cvvVirtueller Karten-CVV
exp_month / exp_yearAblaufdaten
cardholderKarteninhaber

Fehler

FeldBedeutung
error_descriptionFehlertext (nicht stabil)

Idempotenz

Verwenden Sie einen eindeutigen txid (gültige UUID) pro Geschäftsvorgang. Erstellungsanfragen nur mit identischem txid wiederholen — eine Wiederholung gibt die bereits erstellte Transaktion zurück, statt eine neue zu erzeugen. Ein nicht-UUID txid wird mit 422 invalid_txid abgelehnt.

Polling

Intervalle: 1s, 2s, 4s, 8s … bis charged oder rejected.

Webhook

Informativ – Status immer per GET verifizieren.