Oppdag støttede capabilities
Les kundens gjeldende valg medGET /v3/customers/{customerId}/capabilities/supported:
directions, method og accountType. Fortsett kun når availability er available eller beta og eligibility.eligible er true. Hvis institutions returneres, velg kun én ID fra den responsen.
Lagre den valgte data[].id som CAPABILITY_ID. Kopier aldri en capability-ID fra en annen kunde eller et annet miljø.
Pooled vs named kontotyper
Bankcapabilities finnes i to varianter, kodet somaccountType-feltet og suffiks i capability-ID-en (for eksempel ach_pooled, wire_named):
pooled: delt Swipelux-bankkonto. Hver pay-in bruker en unik referanse for å rute midler. Velg denne for engangsoverføringer.named: dedikerte bankopplysninger for kunden (virtuell IBAN, dedikert ACH-konto). Gjenbrukbare og delbare med hvilken som helst betaler. Kreves for utstedte bankkontoer.
pooled som standard. Bruk named kun når kunden trenger gjenbrukbare bankopplysninger. Sjekk supported-responsen for hvilke varianter som er tilgjengelige.
Be om capability-en
Be om det valgte alternativet medPOST /v3/customers/{customerId}/capabilities/{capabilityId}:
institutions-liste kun når du må velge fra ID-er returnert av responsen for støttede capabilities.
Lagre data.status som CAPABILITY_STATUS, data.openTaskIds som OPEN_TASK_IDS, og hver data.applications[].id i APPLICATION_IDS.
Fullfør gjeldende oppgaver
List oppgaver medGET /v3/customers/{customerId}/tasks, velg ID-er fra OPEN_TASK_IDS, og les så hver gjeldende oppgave med GET /v3/customers/{customerId}/tasks/{taskId}:
data.revision og data.requirements. Hent oppgaven på nytt umiddelbart før innsending hvis noen av delene kan ha endret seg.
Hostede handlinger
Når oppgaven returnererverificationSessions eller tosSessions, lagre hver sesjons id og gjeldende url. Send kunden til den returnerte URL-en, og les så oppgaven på nytt. Dette er oppgaveavgrensede handlinger, ikke en separat livssyklus for kundeverifisering.
Last opp dokumenter
Når et krav ber om et dokument, last det opp medPOST /v3/customers/{customerId}/documents:
data.id som DOCUMENT_ID før du sender inn svaret som refererer til den.
API-svar
Send inn ett komplett svarsett for gjeldende revisjon medPOST /v3/customers/{customerId}/tasks/{taskId}/submissions:
Fortsett når capability-en er klar
Les capability-en på nytt medGET /v3/customers/{customerId}/capabilities/{capabilityId}: