Ein Konto wählen
issued bedeutet, dass Swipelux die Ressource anlegt und verwaltet. external zeichnet einen Endpunkt auf, der dem Kunden gehört. Ein Drittparteien-Endpunkt gehört unter einen Empfänger und Ziel, nicht in die Kontenliste des Kunden.
Das Konto anlegen
Verwenden SiePOST /v3/customers/{customerId}/accounts. Senden Sie diese Header mit einem der unten stehenden Request-Bodies:
- Ausgegebene Wallet
- Ausgegebenes Bankkonto
- Externe Wallet
- Externes Bankkonto
Warten, bis das Konto nutzbar ist
Speichern Siedata.id, data.status und data.openTaskIds aus der Erstellungs-Antwort. Lesen Sie das aktuelle Konto mit GET /v3/customers/{customerId}/accounts/{accountId}, bevor Sie einen Transfer quotieren oder Bankdaten anzeigen.
Verwenden Sie das Konto nur, wenn sein aktueller Status die nächste Operation zulässt. Wenn Aufgaben-IDs offen sind, erledigen Sie sie über Fähigkeiten und Aufgaben.
Ein ausgegebenes Bankkonto kann während der Bereitstellung details: null zurückgeben. Zeigen Sie Bankdaten erst an, nachdem eine aktuelle Leseoperation den vollständigen Satz zurückgibt. Wenn details.referenceRequired true ist, zeigen Sie die genaue details.reference mit den Bankkoordinaten an.
Kontenrollen explizit halten
Für einen Payout ist die ausgegebene Wallet die Quelle inin.accountId. Ein kundeneigenes Bankkonto ist die destinationId. Für ein ausgegebenes Bankkonto ist settlement.accountId die ausgegebene Wallet, die passende Einzahlungen empfängt.
Verwenden Sie als Nächstes ein bereites Konto in Gelder empfangen, Gelder senden oder Bankkonto ausgeben.