Arquitectura
Autenticació
Totes les sol·licituds requereixen la capçalerax-api-key amb la clau d’API de la teva aplicació. Consulta autenticació de l’API per a la rotació de claus, la separació d’entorns i els àmbits.
Creació de sessió
Un únic endpoint:POST /v3/session/. El tipus de flux determina si la sessió és KYC o KYB, de manera que no cal cap marca explícita de «business».
Camps recomanats en la creació:
Esquema complet: crear sessió.
Enviament de l’enllaç allotjat
Laurl de la resposta és un enllaç de verificació allotjat. Opcions per enviar-lo:
- Enviar-lo per correu electrònic des de la teva pròpia plataforma.
- Incrustar-lo a la teva interfície d’alta com a enllaç.
- Obrir-lo en un webview integrat a l’app (iOS / Android / React Native).
Polling vs webhooks
Els webhooks són el patró recomanat. Didit envia per POST els esdeveniments de finalització al teu endpoint subscrit tan bon punt acaba el processament. El polling és compatible per al desenvolupament o quan el teu endpoint de webhook no és accessible:- Fes polling a
GET /v3/session/{id}/decision/amb backoff exponencial (cada 10 s inicialment, fins a 60 s). - Atura el polling quan
statussigui un de"Approved","Declined"o"In Review".
Gestió de webhooks
Subscriu-te als esdeveniments que t’interessen: els mateixos esdeveniments cobreixen KYC i KYB, ambsession_kind: "business" dins del payload per identificar els esdeveniments de sessions d’empresa:
status.updated: l’estat de la sessió ha canviat. Filtra persession_kind === "business"per a les sessions KYB.data.updated: un revisor ha editat les dades del registre o les persones clau a la consola, o el registre ha informat d’un canvi. No s’envia quan el sol·licitant puja un document o envia les persones clau: en aquest cas, segueixstatus.updated. S’aplica el mateix filtre desession_kind.business.status.updated/business.data.updated: l’entitat d’empresa vinculada ha canviat.
Gestió de decisions
Flux de resubmissió
Quan una sessió de Verificació d’empreses (KYB) passa aResubmitted (o una funcionalitat es marca per a reenviament), l’empresa ha de pujar dades corregides o addicionals.
Pots:
- Tornar a enviar la mateixa
url: el flux allotjat continua des del punt on cal el reenviament. - Reemetre un enllaç invalidat de persona clau: una persona clau la sessió KYC filla de la qual s’ha eliminat o ha caducat abans que la persona l’iniciés rep una sessió nova amb Regenerar sessió KYC de persones clau.
- Obrir un cas a la Business Console per fer el seguiment de l’intercanvi intern.
Executa els passos des de la teva pròpia interfície d’usuari
Els passos de documents i persones clau també es poden executar des del teu servidor amb la teva clau d’API, de manera que tu conserves la interfície d’usuari i Didit manté la verificació i la decisió. Cada crida està associada a la sessió KYB i necessita el permíswrite:businesses (per llegir les parts extretes també s’accepta read:businesses o read:sessions), i executa les mateixes comprovacions, facturació i avançament del pas que la pàgina allotjada.
- Puja els documents corporatius mentre la sessió es troba al pas de documents KYB.
- Llegeix les parts que figuren als documents, incloent-hi els accionistes i els percentatges de titularitat, i mostra-les al sol·licitant.
- Crea, edita i elimina esborranys de parts. Un esborrany no es declara i no té cost.
- Envia els esborranys. Didit decideix quines parts s’han de verificar, crea una sessió KYC per a cadascuna i retorna el seu
kyc_session_urlperquè l’enviïs o l’incrustis. - Llegeix la decisió consolidada de la sessió, igual que en el flux allotjat.
409 kyb_step_mismatch amb el pas en què es troba, i una sessió finalitzada respon 409 kyb_session_not_writable.
Agregació de perfils d’empresa
Si passesvendor_data en crear la sessió, Didit agrega totes les sessions d’aquesta empresa en una única entitat d’empresa. Fes servir el mapa features de l’entitat per respondre «aquesta empresa està completament verificada ara mateix?» sense iterar sessions.
Beneficis:
- Els fluxos periòdics de re-KYB s’afegeixen al mateix perfil.
- Les transaccions monitoritzades amb el mateix
vendor_dataincorporen el context de risc de l’empresa. - Els UBO i els administradors vinculats a entitats d’usuari omplen les relacions entre entitats.
Bones pràctiques
Gestió d’errors
Referència completa de límit de freqüència.
Propers passos
Webhooks
Tots els esdeveniments i payloads de KYB.
Estats
Referència de la màquina d’estats.
Esquema de resposta
Com interpretar la decisió de KYB.