externalId kā stabilu piesaisti attiecīgajam ierakstam jūsu sistēmā.
Environment variables
Privātpersonas klienti
Privātpersonai nepieciešams tikaitype. Iekļaujiet profila laukus, kurus jau zināt, un pievienojiet citus tikai tad, kad pašreizējai iespējai vai uzdevumam tie ir nepieciešami.
Izveidojiet klientu ar POST /v3/customers:
Create individual customer
data.id kā CUSTOMER_ID. Skatiet Privātpersonu iesaiste, lai iepazītos ar politikas kontekstu.
Uzņēmumu klienti
Uzņēmumam nepieciešamsbusiness.legalName. Izveidojiet uzņēmumu ar to pašu operāciju:
Create business customer
data.id kā CUSTOMER_ID. Skatiet Uzņēmumu iesaiste, lai iepazītos ar politiku un dokumentu kontekstu.
Pievienojiet uzņēmuma saistītās puses
Pievienojiet direktorus, īpašniekus un citus uzņēmuma dalībniekus, kad tie ir zināmi vai pieprasīti. Šis piemērs izveido direktoru arPOST /v3/customers/{customerId}/related-parties:
Add related party
data.id kā RELATED_PARTY_ID.
Ja nepieciešams eksportēt klientu, izmantojiet POST /v3/customers/{customerId}/export un ievērojiet tā pieprasījuma shēmu. Formāts json_basic_data atgriež pašreizējo publisko v3 klienta resursu kā JSON pielikumu; katrs izsaukums pārrēķina pašreizējos datus un neietver dokumentus un dokumentu metadatus.
Pārnesamības marķiera formātam nosūtiet saņemošā KYC projekta klienta ID kā forClientId, nevis Swipelux customerId. Izmantojiet atgriezto data.token pirms data.expiresAt. Tā paša Idempotency-Key un pamatteksta atkārtota izmantošana atkārto šo marķiera rezultātu; izmantojiet jaunu atslēgu, lai izsniegtu citu marķieri.
Nolasiet gatavību no iespējām
Klientam API nav verifikācijas vai gatavības statusa. Nolasiet klientu arGET /v3/customers/{customerId}, lai iegūtu pašreizējos profila datus, pēc tam izmantojiet iespējas un to openTaskIds, lai izlemtu, ko klients var darīt tālāk.
Get customer
Atrodiet klientus ar neiesniegtiem dokumentiem
Lai noskaidrotu, kuriem klientiem lapā vēl jāiesniedz obligātie dokumenti, nododietinclude=documentRequirements uz GET /v3/customers. To var apvienot ar iespēju kopsavilkumiem kā include=capabilities,documentRequirements. API atslēgām documentRequirements paplašinājumam ir nepieciešama accounts:read atļauja.
Pēc tam katrs klienta kopsavilkums ietver documentRequirements objektu:
Document requirement summary
countir obligāto dokumentu prasību skaits statusāaction_requireduzdevumos, kas arī ir statusāaction_required. Tas aptver visus uzdevumu tvērumus, tostarp visa konta uzdevumus, un nav atkarīgs no iespēju gatavības.requiredirtrue, jacountir lielāks par0.- Alternatīvu kopa tiek skaitīta vienreiz, un tikai tad, ja katrai alternatīvai ir nepieciešams dokuments.
required: false nepierāda, ka neviens dokumentu uzdevums nav piemērojams. Izmantojiet to klientu prioritizēšanai, pēc tam nolasiet viņu uzdevumus, lai iegūtu autoritatīvu sarakstu ar to, kas jāsavāc. Bez paplašinājuma atbildē nav documentRequirements.
Tālāk turpiniet uz Iespējas un uzdevumi, lai atklātu un aktivizētu nepieciešamo produkta rezultātu.