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.
Katrs atvērtais uzdevums ietver dueAt laika zīmogu. Kad Swipelux izveido uzdevumu bez skaidri norādīta izpildes termiņa, dueAt pēc noklusējuma tiek iestatīts tieši 31 dienu pēc uzdevuma createdAt. Uztveriet dueAt kā informatīvu: to nevar iestatīt caur API, un tas neizraisa automātisku dzīves cikla pāreju. Tikai atsevišķais lauks deadline, ja tas ir norādīts, izraisa automātisku pāreju.
Uzņemtās darbības
Uzdevuma detaļu atbildē katrsverificationSessions un tosSessions ieraksts ietver action objektu. Uzdevumu saraksta atbildēs šo darbību saišu nav. Saglabājiet katras sesijas id, pēc tam pirms klienta nosūtīšanas nolasiet action.kind; nenosakiet saites pieejamību tikai pēc sesijas status.
action.kind: "available"ietveraction.urlunaction.expiresAt(pašlaik vienmērnull). Saglabājietaction.url, nosūtiet klientu uz šo adresi un pēc tam atkārtoti nolasiet uzdevumu. Sesijas līmeņa laukiurlunexpiresAtsatur tās pašas vērtības.action.kind: "unavailable"nozīmē, ka saiti nedrīkst parādīt. Sesijas līmeņa laukuurlunexpiresAtnav. Sesijasstatusviens pats nenosaka, kuru darbības veidu saņemsiet.
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:
Patiesā labuma guvēja priekšnosacījums uzņēmumiem
Uzņēmuma iespējas pieprasīšana, kurai nepieciešami patiesā labuma guvēja pierādījumi, izdodas arī tad, kad klientam vēl nav kvalificējoša īpašnieka. Iespēja tiek izveidota kārestricted ar statusReason.code: tasks_due, un uzņēmuma datu ievākšanas uzdevums pieprasa trūkstošos īpašumtiesību faktus, tostarp īpašumtiesību struktūru.
Tas pats uzdevums ietver resource_reference prasību, kuras pieprasījums ietver qualification: "beneficial_owner":
person puse ar ownership.declared: true vai norādītu īpašumtiesību procentu vismaz 25.
Prasība tiek atvasināta no pašreizējā saistīto pušu saraksta, tāpēc parasti uz to neatbildat tieši:
- Kvalificējošas saistītās puses izveide vai atjaunināšana izpilda prasību tajā pašā pārvērtēšanā un atver šī īpašnieka paša profila un dokumentu darbu. Skatiet Pievienojiet uzņēmuma saistītās puses.
- Varat arī tieši atsaukties uz kvalificējošu pusi ar
resource_referenceatbildi, kas satur tāsrelatedPartyId. - Prasība paliek uzskaitīta pašreizējā uzdevumā arī pēc tās izpildes. Kad neviena cita saistība vairs nav atvērta, uzdevums kļūst
satisfied. - Pēdējās kvalificējošās puses arhivēšana vai to faktu noņemšana, kas to kvalificēja, atkārtoti atver prasību pat pēc tam, kad uzdevums bija
satisfied.
Turpiniet, kad iespēja ir gatava
Atkārtoti nolasiet iespēju arGET /v3/customers/{customerId}/capabilities/{capabilityId}: