Támogatott képességek felfedezése
Olvassa be az ügyfél aktuális lehetőségeit aGET /v3/customers/{customerId}/capabilities/supported művelettel:
directions, method és accountType értékeknek. Csak akkor folytassa, ha az availability értéke available vagy beta, és az eligibility.eligible értéke true. Ha institutions értéket ad vissza, csak abból a válaszból válasszon azonosítót.
Tárolja a kiválasztott data[].id értéket CAPABILITY_ID-ként. Soha ne másoljon képességazonosítót másik ügyféltől vagy környezetből.
Közös és dedikált számlatípusok
A banki képességek két változatban léteznek, amelyeket azaccountType mező és a képességazonosító utótagja kódol (például ach_pooled, wire_named):
pooled: közös Swipelux bankszámla. Minden pénzbefizetés egyedi hivatkozást használ a pénz irányítására. Egyszeri átutalásokhoz válassza ezt.named: dedikált banki adatok az ügyfélnek (virtuális IBAN, dedikált ACH számla). Újrafelhasználható és megosztható bármely fizetővel. Kibocsátott bankszámlákhoz szükséges.
pooled opciót. named-et csak akkor használjon, ha az ügyfélnek újrafelhasználható banki adatok szükségesek. Ellenőrizze a supported válaszban, hogy mely változatok érhetők el.
A képesség kérése
Kérje a kiválasztott opciót aPOST /v3/customers/{customerId}/capabilities/{capabilityId} művelettel:
institutions tömböt, ha a támogatott képesség válasza által visszaadott azonosítókból kell választania.
Tárolja a data.status értéket CAPABILITY_STATUS-ként, a data.openTaskIds értéket OPEN_TASK_IDS-ként, és minden data.applications[].id értéket az APPLICATION_IDS alatt.
Aktuális feladatok elvégzése
Sorolja fel a feladatokat aGET /v3/customers/{customerId}/tasks művelettel, válassza ki az azonosítókat az OPEN_TASK_IDS-ből, majd olvassa be minden aktuális feladatot a GET /v3/customers/{customerId}/tasks/{taskId} művelettel:
data.revision és data.requirements értékeit. Frissítse le a feladatot közvetlenül a beküldés előtt, ha bármelyik megváltozhatott.
Hosted műveletek
Ha a feladatverificationSessions vagy tosSessions értékeket ad vissza, tárolja minden munkamenet id és aktuális url értékét. Küldje el az ügyfelet a visszaadott URL-re, majd olvassa be újra a feladatot. Ezek feladathoz kötött műveletek, nem egy külön ügyfél-ellenőrzési életciklus.
Dokumentumok feltöltése
Ha egy követelmény dokumentumot kér, töltse fel aPOST /v3/customers/{customerId}/documents művelettel:
data.id értéket DOCUMENT_ID-ként, mielőtt beküldi a rá hivatkozó választ.
API válaszok
Küldjön el egy teljes válaszcsomagot az aktuális revízióhoz aPOST /v3/customers/{customerId}/tasks/{taskId}/submissions művelettel:
Folytatás, amikor a képesség kész
Olvassa be újra a képességet aGET /v3/customers/{customerId}/capabilities/{capabilityId} művelettel: