Descobreix les capacitats suportades
Llegeix les opcions actuals del client ambGET /v3/customers/{customerId}/capabilities/supported:
directions, method i accountType previstos. Continua només quan availability sigui available o beta i eligibility.eligible sigui true. Si es retornen institutions, selecciona només un ID d’aquesta resposta.
Emmagatzema el data[].id seleccionat com a CAPABILITY_ID. No copiïs mai un ID de capacitat d’un altre client o entorn.
Tipus de comptes agrupats vs nominatius
Les capacitats bancàries venen en dues variants, codificades al campaccountType i al sufix de l’ID de capacitat (per exemple ach_pooled, wire_named):
pooled: compte bancari compartit de Swipelux. Cada cobrament utilitza una referència única per encaminar els fons. Escull aquest per a transferències d’un sol ús.named: dades bancàries dedicades per al client (IBAN virtual, compte ACH dedicat). Reutilitzables i compartibles amb qualsevol pagador. Necessari per als comptes bancaris emesos.
pooled. Utilitza named només quan el client necessiti dades bancàries reutilitzables. Consulta la resposta supported per veure quines variants estan disponibles.
Sol·licita la capacitat
Sol·licita l’opció seleccionada ambPOST /v3/customers/{customerId}/capabilities/{capabilityId}:
institutions explícita només quan necessitis seleccionar entre els IDs retornats per la resposta de capacitats suportades.
Emmagatzema data.status com a CAPABILITY_STATUS, data.openTaskIds com a OPEN_TASK_IDS i cada data.applications[].id a APPLICATION_IDS.
Completa les tasques actuals
Llista les tasques ambGET /v3/customers/{customerId}/tasks, selecciona els IDs de OPEN_TASK_IDS i, a continuació, llegeix cada tasca actual amb GET /v3/customers/{customerId}/tasks/{taskId}:
data.revision i data.requirements més recents. Torna a obtenir la tasca immediatament abans d’enviar-la si qualsevol dels dos pot haver canviat.
Accions allotjades
Quan la tasca retornaverificationSessions o tosSessions, emmagatzema l’id i la url actual de cada sessió. Envia el client a la URL retornada, i després torna a llegir la tasca. Aquestes són accions amb àmbit de tasca, no un cicle de vida separat de verificació del client.
Puja documents
Quan un requisit sol·licita un document, puja’l ambPOST /v3/customers/{customerId}/documents:
data.id retornat com a DOCUMENT_ID abans d’enviar la resposta que hi fa referència.
Respostes via API
Envia un conjunt complet de respostes per a la revisió actual ambPOST /v3/customers/{customerId}/tasks/{taskId}/submissions:
Continua quan la capacitat estigui preparada
Torna a llegir la capacitat ambGET /v3/customers/{customerId}/capabilities/{capabilityId}: