Aller au contenu principal

Vue d'ensemble

Choisir un contrat

Le choix du contrat est une conséquence de l'endroit où la capture biométrique se produit — et non une décision indépendante. Utilisez le tableau ci-dessous comme guide.

ContratUtiliser quand…CaptureFlux
Web & SDKLe parcours de capture est hébergé par Unico (iFrame Web, Redirection ou SDK natif)Unico contrôleLe processus est créé avant la capture → l'utilisateur suit le parcours → le résultat est retourné via callback ou polling
APIVotre application contrôle la capture (avec ou sans le SDK Unico) et envoie l'image directement dans l'appelLe client contrôleL'image est envoyée avec la création du processus → le résultat est retourné de manière synchrone

Hôtes et environnements

ContratHôte sandboxHôte de production
Web & SDKhttps://api.idcloud.uat.unico.apphttps://api.idcloud.unico.app
APIhttps://api.id.uat.unico.apphttps://api.id.unico.app
OAuth2 / Tokenhttps://identityhomolog.acesso.iohttps://identity.acesso.io

Détails complets dans Environnements.

Authentification

Tous les contrats Unico utilisent un jeton Bearer (JWT) obtenu via OAuth2 avec urn:ietf:params:oauth:grant-type:jwt-bearer.

Détails complets dans Authentification.

Différences de payload entre les contrats

La même opération conceptuelle (« créer un processus de vérification d'identité ») a un aspect différent selon les contrats. Utilisez les tableaux ci-dessous comme référence rapide lors des migrations entre intégrations.

Création du processus
AspectWeb & SDKAPI
Point de terminaisonPOST /client/v1/processPOST /processes/v1
AuthAuthorization: Bearer <jwt>Authorization: Bearer <jwt> + APIKEY
ImageNon envoyée (capturée par le parcours Unico)Envoyée sous forme imageBase64
Identification de l'utilisateurperson.duiType + person.duiValuesubject.code (CPF / CURP)
Types de documentsCPF, CURP, SSN, NIN, DNI, NIKCPF, CURP uniquement
Définition du pipelineflow (enum, 30+ valeurs)Implicite dans APIKEY (capacités)
CallbackcallbackUri (redirection utilisateur)Aucun (synchrone)
WebhookWebhook v1 (résultat final)Webhook v1 (optionnel)
Retourne l'URL du parcoursOui (userRedirectUrl)Non
RésultatAsynchrone (polling GET ou webhook)Synchrone (dans la réponse)
Jeton SDKOui (token, webAppToken)Non
Récupération des résultats
AspectWeb & SDKAPI
Point de terminaisonGET /client/v1/process/\{id\}GET /processes/v1/\{id\} (également dans la réponse de création)
Statutstate + result (enums préfixés)status (1, 3, 5)
Structure du résultatImbriquée sous process.authenticationInfo.{capability}ResultPlate : unicoId, liveness, government, identityFraudsters
Documentservices[].documents[] (RG/CNH avec OCR)Point de terminaison séparé (GET /processes/v1/\{id\}/document)

Étapes suivantes