Skip to main content
Elke rekening hoort bij één klant. Kies deze aan de hand van twee dimensies: wie hem beheert en of het een wallet of bankrekening is.

Kies een rekening

issued betekent dat Swipelux de resource aanmaakt en beheert. external registreert een eindpunt in bezit van de klant. Een derde-partij-eindpunt hoort onder een recipient en destination, niet onder de klantrekeningenlijst.

Maak de rekening aan

Gebruik POST /v3/customers/{customerId}/accounts. Verstuur deze headers met een van de onderstaande request bodies:
Gebruik alleen valuta’s, netwerken, methoden en accounttypes die zijn geretourneerd voor de huidige klant en capability. Kopieer geen beschikbaarheid van een andere klant of omgeving.

Wacht tot de rekening bruikbaar is

Bewaar data.id, data.status en data.openTaskIds uit de create-respons. Lees de nieuwste rekening met GET /v3/customers/{customerId}/accounts/{accountId} voordat je een transfer quoteert of bankgegevens toont. Gebruik de rekening alleen wanneer de huidige status de volgende operation toestaat. Als er task-ID’s open zijn, voltooi je die via Capabilities en tasks. Een uitgegeven bankrekening kan details: null retourneren tijdens de provisioning. Toon bankgegevens pas nadat een huidige lees de volledige set retourneert. Als details.referenceRequired true is, toon je de exacte details.reference met de bankcoördinaten.

Houd rekeningrollen expliciet

Voor een uitbetaling is de uitgegeven wallet de bron in in.accountId. Een bankrekening in bezit van de klant is de destinationId. Voor een uitgegeven bankrekening is settlement.accountId de uitgegeven wallet die gematchte stortingen ontvangt. Gebruik vervolgens een ready rekening in Geld ontvangen, Geld versturen of Een bankrekening uitgeven.