Atklājiet atbalstītās iespējas
Nolasiet klienta pašreizējās iespējas arGET /v3/customers/{customerId}/capabilities/supported:
directions, method un accountType. Turpiniet tikai tad, kad availability ir available vai beta un eligibility.eligible ir true. Ja tiek atgrieztas institutions, izvēlieties tikai ID no šīs atbildes.
Saglabājiet izvēlēto data[].id kā CAPABILITY_ID. Nekad nekopējiet iespējas ID no cita klienta vai vides.
Apkopotais un nosauktais konta veids
Bankas iespējas ir divos variantos, kas kodēti kā lauksaccountType un iespējas ID sufikss (piemēram, ach_pooled, wire_named):
pooled: kopīgs Swipelux bankas konts. Katra iemaksa izmanto unikālu atsauci līdzekļu maršrutēšanai. Izvēlieties šo vienreizējiem pārvedumiem.named: klientam veltīti bankas rekvizīti (virtuāls IBAN, veltīts ACH konts). Atkārtoti izmantojami un dalāmi ar jebkuru maksātāju. Nepieciešams izsniegtiem bankas kontiem.
pooled. Izmantojiet named tikai tad, kad klientam nepieciešami atkārtoti izmantojami bankas rekvizīti. Pārbaudiet supported atbildi, lai uzzinātu, kuri varianti ir pieejami.
Pieprasiet iespēju
Pieprasiet izvēlēto opciju arPOST /v3/customers/{customerId}/capabilities/{capabilityId}:
institutions masīvu tikai tad, kad jums nepieciešams izvēlēties no atbalstīto iespēju atbildē atgrieztajiem ID.
Saglabājiet data.status kā CAPABILITY_STATUS, data.openTaskIds kā OPEN_TASK_IDS un katru data.applications[].id sarakstā APPLICATION_IDS.
Pabeidziet pašreizējos uzdevumus
Uzskaitiet uzdevumus arGET /v3/customers/{customerId}/tasks, izvēlieties ID no OPEN_TASK_IDS, pēc tam nolasiet katru pašreizējo uzdevumu ar GET /v3/customers/{customerId}/tasks/{taskId}:
data.revision un data.requirements. Uzreiz pirms iesniegšanas atkārtoti ielādējiet uzdevumu, ja kāds no tiem varētu būt mainījies.
Uzņemtās darbības
Ja uzdevums atgriežverificationSessions vai tosSessions, saglabājiet katras sesijas id un pašreizējo url. Nosūtiet klientu uz atgriezto URL, pēc tam atkārtoti nolasiet uzdevumu. Tās ir uzdevuma mērogā ierobežotas darbības, nevis atsevišķs klienta verifikācijas dzīves cikls.
Augšupielādējiet dokumentus
Ja prasība pieprasa dokumentu, augšupielādējiet to arPOST /v3/customers/{customerId}/documents:
data.id kā DOCUMENT_ID, pirms iesniedzat atbildi, kas uz to atsaucas.
API atbildes
Iesniedziet vienu pilnu atbilžu kopu pašreizējai versijai arPOST /v3/customers/{customerId}/tasks/{taskId}/submissions:
Turpiniet, kad iespēja ir gatava
Atkārtoti nolasiet iespēju arGET /v3/customers/{customerId}/capabilities/{capabilityId}: