Ontdek ondersteunde capabilities
Lees de huidige opties van de klant metGET /v3/customers/{customerId}/capabilities/supported:
directions, method en accountType. Ga alleen verder wanneer availability gelijk is aan available of beta en eligibility.eligible gelijk is aan true. Als er institutions worden geretourneerd, selecteer je alleen een ID uit die respons.
Bewaar de geselecteerde data[].id als CAPABILITY_ID. Kopieer nooit een capability-ID van een andere klant of omgeving.
Pooled vs named accounttypes
Bank-capabilities komen in twee varianten, gecodeerd in hetaccountType-veld en de capability-ID-suffix (bijvoorbeeld ach_pooled, wire_named):
pooled: gedeelde Swipelux-bankrekening. Elke pay-in gebruikt een unieke referentie om geld te routeren. Kies dit voor eenmalige transfers.named: dedicated bankgegevens voor de klant (virtueel IBAN, dedicated ACH-rekening). Herbruikbaar en te delen met elke betaler. Vereist voor uitgegeven bankrekeningen.
pooled. Gebruik named alleen wanneer de klant herbruikbare bankgegevens nodig heeft. Controleer de supported-response voor welke varianten beschikbaar zijn.
Vraag de capability aan
Vraag de geselecteerde optie aan metPOST /v3/customers/{customerId}/capabilities/{capabilityId}:
institutions-array wanneer je moet kiezen uit ID’s die de supported-capability-respons heeft geretourneerd.
Bewaar data.status als CAPABILITY_STATUS, data.openTaskIds als OPEN_TASK_IDS en elke data.applications[].id in APPLICATION_IDS.
Voltooi huidige taken
Bekijk taken metGET /v3/customers/{customerId}/tasks, selecteer ID’s uit OPEN_TASK_IDS en lees elke huidige taak met GET /v3/customers/{customerId}/tasks/{taskId}:
data.revision en data.requirements. Refetch de taak direct vóór indiening als een van beide kan zijn gewijzigd.
Gehoste acties
Wanneer de taakverificationSessions of tosSessions retourneert, bewaar dan elke sessie-id en huidige url. Stuur de klant naar de geretourneerde URL en lees de taak vervolgens opnieuw. Dit zijn task-scoped acties, geen aparte lifecycle voor klantverificatie.
Documenten uploaden
Wanneer een vereiste om een document vraagt, upload je het metPOST /v3/customers/{customerId}/documents:
data.id als DOCUMENT_ID voordat je het antwoord indient dat ernaar verwijst.
API-antwoorden
Dien één volledige antwoordset in voor de huidige revisie metPOST /v3/customers/{customerId}/tasks/{taskId}/submissions:
Ga verder wanneer de capability ready is
Lees de capability opnieuw metGET /v3/customers/{customerId}/capabilities/{capabilityId}: