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.