En la lliçó de l’Academy sobre el que veuen els usuaris, el capítol de 5:34 compara el flux allotjat amb la construcció de les teves pròpies pantalles, que és exactament la decisió que aquesta API pren per tu.
El tipus el determina el flux de treball
Quan crees una sessió, passes unworkflow_id. El tipus del flux de treball determina si la sessió és de verificació d’usuaris o d’empreses; qui fa les crides no ho tria per separat. Els fluxos KYB creen sessions de verificació d’empreses (KYB); els fluxos KYC creen sessions de verificació d’usuaris (KYC).
Discriminador session_kind
Cada resposta de sessió (de creació, consulta, llistat, actualització d’estat, compartició i importació) inclou un camp de primer nivell:
"user": la sessió és una sessió de verificació d’usuaris (KYC). La resposta conté matrius de funcionalitats específiques per a usuaris."business": la sessió és una sessió de verificació d’empreses (KYB). La resposta conté matrius de funcionalitats específiques per a empreses.
Els valors de l’enumeració són els identificadors curts
"user" i "business"; els mantenim curts per a l’ergonomia de l’API. Els noms complets Verificació d’usuaris (KYC) i Verificació d’empreses (KYB) s’utilitzen a tota la documentació per claredat.Matrius de funcionalitats segons el tipus
Les matrius de funcionalitats que hi ha en una decisió depenen del tipus. Els camps que no corresponen a un tipus no apareixen en aquella resposta (no hi ha valors nuls ni marcadors de posició):Camps de primer nivell compartits
Totes les sessions (dels dos tipus) porten aquests camps:Endpoints coberts
Els endpoints següents accepten qualsevol dels dos tipus. No hi ha rutes/v3/business-session/* separades.
Com funcionen les cerques
Les sessions de verificació d’usuaris i d’empreses són dos tipus diferents. Els IDs són UUID, de manera que les col·lisions són impossibles. Quan crides un endpoint amb unsession_id, Didit:
- Busca l’id primer a la taula de verificació d’usuaris (cobreix la major part del trànsit).
- Si no el troba, busca a la taula de verificació d’empreses.
- Retorna 404 si cap de les dues taules conté una coincidència.
Els estats són idèntics
Els valors d’estat són els mateixos per als dos tipus, i l’API els retorna exactament tal com s’escriuen aquí:"Not Started", "In Progress", "Approved", "Declined", "In Review", "Abandoned", "Expired", "Kyc Expired", "Resubmitted", "Awaiting User". La comparació és exacta i distingeix majúscules de minúscules. Consulta estats de verificació per a la referència completa.
Webhooks
Els esdeveniments de webhook ja inclouen un campsession_kind, perquè els teus gestors de webhooks puguin distribuir-los segons el tipus:
Consulta webhooks per a la verificació de la signatura i la semàntica de reintents, i webhooks de KYB per al catàleg d’esdeveniments de la Verificació d’empreses (KYB).
Propers passos
Crear sessió
Inicia una verificació: Verificació d’usuaris o Verificació d’empreses (KYB).
Recuperar sessió
Obté la decisió. Funciona per als dos tipus.
Llistar sessions
Filtra per
session_kind.Actualitzar estat
Aprova, rebutja, revisa o torna a enviar.
Generar PDF
Informes PDF per tipus.
Compartir i importar
Mou sessions entre aplicacions.