# Unico Developer Documentation > Documentation de la plateforme de vérification d'identité Unico : cas d'usage, capacités, SDK et référence de l'API. ## Documentation - [IDCloud](https://developer.unico.io/fr/index.md): Portail développeur Unico — documentation des API de vérification d'identité IDCloud, SDKs et capacités pour web, Android, iOS et Flutter. - Construire - [Inscription](https://developer.unico.io/fr/products/sign-up.md): Vérifiez l'identité de nouveaux clients partout dans le monde et assurez un enregistrement sécurisé. Un ensemble de capacités réunies en un seul parcours, adapté au scénario dont vous avez besoin. - [Onboarding](https://developer.unico.io/fr/products/sign-up/onboarding/index.md): Vérification d'identité, dans toute région, avec liveness, vérification d'identité biométrique, évaluation du risque de fraude et réutilisation de documents. - [Vérification sans document](https://developer.unico.io/fr/products/sign-up/non-document-verification/index.md): Vérification d'identité, dans n'importe quelle région, avec liveness, Vérification d'identité biométrique et évaluation du risque de fraude. - [Détection du niveau de risque de fraude](https://developer.unico.io/fr/products/sign-up/fraud-risk-level-detection/index.md): Valide qu'une personne réelle effectue l'inscription en combinant Liveness avec l'Alerte comportementale — aucune capture de document ni identifiant gouvernemental requis. - [Multi-comptes](https://developer.unico.io/fr/products/sign-up/multi-accounts.md): Validez le principe « Un visage, un contrat » en croisant la biométrie faciale d'un utilisateur avec la base d'enregistrement de votre opérateur. - [Authentification renforcée](https://developer.unico.io/fr/products/step-up-authentication.md): Vérifiez l'identité des clients partout dans le monde dans des flux transactionnels et assurez un processus sécurisé. Un ensemble de capacités dans un seul parcours, adapté au scénario dont vous avez besoin. - [Revalidation intelligente](https://developer.unico.io/fr/products/step-up-authentication/smart-revalidation/index.md): Ré-authentifie les utilisateurs lors de transactions après l'enregistrement, en permettant aux méthodes d'authentification de varier selon l'expérience souhaitée et le niveau de criticité du flux. - [Solutions régionales](https://developer.unico.io/fr/products/regional-solutions.md): Des produits conçus pour répondre aux problématiques issues des législations et cadres juridiques régionaux — des flux de vérification d'identité adaptés aux exigences réglementaires locales. - [Vérification de l'âge](https://developer.unico.io/fr/products/regional-solutions/age-verification/index.md): Permet de prouver que l'utilisateur atteint l'âge minimum requis de manière 100% biométrique, sans friction documentaire. - [Vérification des données](https://developer.unico.io/fr/products/regional-solutions/data-verification/index.md): Fournit les informations nécessaires sur une personne afin que les entreprises puissent se conformer aux réglementations en vigueur pour les services financiers et l'iGaming. - [Vérification sans carte présente](https://developer.unico.io/fr/products/regional-solutions/card-not-present-verification/index.md): Valider que la personne effectuant une transaction sans carte présente est bien le titulaire légitime de la carte de crédit, via la biométrie faciale et la vérification de la possession de la carte. - Capacités - [Détection de Vie](https://developer.unico.io/fr/capabilities/liveness.md): Capacité qui vérifie que l'utilisateur est réel et vivant au moment de la capture du selfie. L'ancre biométrique de presque tous les flux IDCloud. - [Vérification d'identité](https://developer.unico.io/fr/capabilities/identity-verification.md): Capacité qui vérifie que le visage capturé appartient au titulaire du document d'identification. - [Classification du risque de fraude](https://developer.unico.io/fr/capabilities/fraud-risk-classification.md): Détecte les anomalies comportementales et les fraudes d'identité avec effet réseau en évaluant la transaction dans la dimension temporelle. - [Score de Risque](https://developer.unico.io/fr/capabilities/risk-score.md): Capacité qui génère un score de fraude probabiliste, utilisée conjointement avec la Vérification d'identité lorsque le résultat est « non concluant ». - [Validation 1:1](https://developer.unico.io/fr/capabilities/1-1-validation.md): Capacité qui confirme que le visage actuel est le même que celui utilisé dans un processus de référence. Typique des flux transactionnels. - [Réutilisation et capture de documents](https://developer.unico.io/fr/capabilities/document-reuse-and-capture.md): Capacité qui demande, stocke et réutilise des documents. Réduit les frictions dans les parcours de capture de documents en proposant classification, OCR, FaceMatch et CPF Match. - [Retour de similarité Serpro](https://developer.unico.io/fr/capabilities/serpro-similarity-return.md): Capacité spécifique aux prêts sur salaire (INSS) et aux opérations nécessitant une comparaison avec la base de données Serpro. Retourne un score de similarité entre le selfie capturé et la photo enregistrée chez Serpro. - [Revalidation intelligente](https://developer.unico.io/fr/capabilities/smart-revalidation.md): Ré-authentifie les utilisateurs lors de transactions après l'enregistrement, en permettant aux méthodes d'authentification de varier selon l'expérience souhaitée et le niveau de criticité du flux. - [Multi-comptes](https://developer.unico.io/fr/capabilities/multi-accounts.md): Effectue une recherche biométrique 1:N dans la base de l'opérateur pour détecter si un visage est déjà lié à un autre compte actif. - [Vérification de l'âge](https://developer.unico.io/fr/capabilities/age-verification.md): Capacité qui détermine si la personne devant la caméra est majeure, sur la base d'une analyse biométrique. - [Human Token](https://developer.unico.io/fr/capabilities/human-token.md): Dérive un personId stable et opaque à partir d'un selfie — l'identité est le résultat de l'appel, non l'entrée. Aucun identifiant n'est déclaré par l'utilisateur. - [Cardholder Verification](https://developer.unico.io/fr/capabilities/cardholder-verification.md): Capacité qui confirme qu'une carte appartient à son titulaire déclaré en réutilisant un processus déjà validé, ainsi que le CPF et les données de carte de la personne. - [Flux disponibles](https://developer.unico.io/fr/capabilities/available-flows.md): Catalogue complet des flux pré-composés sur la plateforme IDCloud — chacun, une combinaison de capacités prête, envoyée dans le champ `flow` de POST /v1/process. - Ressources - [Glossaire](https://developer.unico.io/fr/resources/glossary.md): Glossaire des termes utilisés dans la documentation IDCloud — biométrie, détection de vie, processus, tokens et concepts clés. - [FAQ](https://developer.unico.io/fr/resources/faq.md): Questions fréquentes sur IDCloud — intégration, authentification, codes d'erreur et plateformes prises en charge. - [Backtests](https://developer.unico.io/fr/resources/backtests.md): Exécutez des simulations historiques pour évaluer les performances des capacités sur des données passées. - [Retraitement et importation de base biométrique](https://developer.unico.io/fr/resources/reprocessing.md): Guide pour le retraitement de registres biométriques ou l'importation d'une base biométrique sur la plateforme Unico. ## Développeurs - [Référence API](https://developer.unico.io/fr/developers/api-reference.md): Référence pour les API IDCloud — deux contrats publics (Web & SDK et API). - [Authentification](https://developer.unico.io/fr/developers/api-reference/authentication.md): Flux OAuth2 JWT Bearer utilisé par tous les contrats IDCloud. Apprenez à obtenir des identifiants, construire l'assertion JWT et l'échanger contre un jeton d'accès. - [Environnements](https://developer.unico.io/fr/developers/api-reference/environments.md): Hôtes sandbox et production pour les contrats Web & SDK, API et Magic Link Mexique. - [Web et Natif](https://developer.unico.io/fr/developers/api-reference/web-sdk.md): Utilisé lorsque la capture biométrique est hébergée par Unico (iFrame, Redirection ou SDK natif). - [Créer un processus](https://developer.unico.io/fr/developers/api-reference/web-sdk/post-process.md): Créez un processus de vérification. Retourne une URL de parcours et des jetons SDK qui redirigent l'utilisateur vers l'expérience de capture hébergée par Unico. - [Obtenir le processus](https://developer.unico.io/fr/developers/api-reference/web-sdk/get-process.md): Récupérez l'état actuel et le résultat d'un processus de vérification. - [Flux](https://developer.unico.io/fr/developers/api-reference/web-sdk/flows.md): Catalogue des recettes de capacités disponibles pour le Web SDK, regroupées par produit, et les valeurs de résultat que chacune peut retourner. - [Set Process Document](https://developer.unico.io/fr/developers/api-reference/web-sdk/post-process-document.md): Définissez le document d'identification sur un processus créé sans document. Déclenche les capacités nécessitant un document. - [Obtenir le selfie](https://developer.unico.io/fr/developers/api-reference/web-sdk/get-selfie.md): Récupérer le selfie avec filigrane capturé lors du parcours de vérification. - [Obtenir l'ensemble des preuves](https://developer.unico.io/fr/developers/api-reference/web-sdk/get-evidence-set.md): Récupérez le bundle complet de preuves de capture pour un processus — utilisé pour la conformité et les audits réglementaires. - [API](https://developer.unico.io/fr/developers/api-reference/api.md): Contrat TCA / Check.Integration — utilisé lorsque le client contrôle la capture et envoie l'image directement dans la requête. - [Créer un processus](https://developer.unico.io/fr/developers/api-reference/api/post-processes.md): Créez un processus de vérification en envoyant directement l'image capturée. Retourne un résultat synchrone. - [Obtenir le processus](https://developer.unico.io/fr/developers/api-reference/api/get-process.md): Récupérez un processus du contrat API existant par son identifiant. Utilisé pour les re-requêtes, car les résultats sont retournés de manière synchrone à la création. - [Flux](https://developer.unico.io/fr/developers/api-reference/api/flows.md): Catalogue des recettes de capacités disponibles pour le contrat API, regroupées par produit, et les valeurs de résultat que chacune peut retourner. - [Get Reusable Documents](https://developer.unico.io/fr/developers/api-reference/api/get-document.md): Vérifiez si un utilisateur dispose déjà d'un document réutilisable avant de démarrer un nouveau flux de capture. - [Créer un processus de document](https://developer.unico.io/fr/developers/api-reference/api/post-processes-document.md): Capturez un nouveau document ou réutilisez un document précédemment capturé lié à un processus biométrique. - [Vérification des données](https://developer.unico.io/fr/developers/api-reference/api/get-lists.md): Interrogez les données d'enregistrement, le contrôle PEP/AML et la relation sportive pour un CPF donné. - [Vérification de l'âge](https://developer.unico.io/fr/developers/api-reference/api/post-processes-age-validation.md): Créez un processus de Vérification de l'âge. Combine optionnellement la détection de vie et la vérification d'identité en une seule requête. - [SSO / SAML](https://developer.unico.io/fr/developers/api-reference/sso-saml.md): Configurez l'authentification unique (SSO) via SAML afin que vos utilisateurs s'authentifient avec le fournisseur d'identité de votre entreprise, au lieu d'identifiants Unico individuels. - [Codes d'erreur](https://developer.unico.io/fr/developers/api-reference/error-codes.md): Catalogue consolidé des codes d'erreur HTTP et de la plateforme pour les contrats Web & SDK, API et Magic Link. - [Limites de débit](https://developer.unico.io/fr/developers/api-reference/rate-limits.md): Limites de débit par contrat, l'en-tête Retry-After et les modèles pour rester dans les limites budgétaires. - [Collection Postman](https://developer.unico.io/fr/developers/api-reference/postman.md): Collections Postman prêtes à l'emploi pour les contrats Authentification, Web & SDK et API. - [SDKs et outils](https://developer.unico.io/fr/developers/sdks-and-tools/overview.md): Présentation des SDKs IDCloud et des outils d'intégration — Web SDK, Android SDK, iOS SDK, Flutter SDK et API REST. - [Android SDK](https://developer.unico.io/fr/developers/sdks-and-tools/android/requirements.md): | Prérequis | Version / valeur | - [Installation](https://developer.unico.io/fr/developers/sdks-and-tools/android/installation.md): Pour configurer le SDK dans votre projet, suivez ces étapes : - [Configuration spécifique](https://developer.unico.io/fr/developers/sdks-and-tools/android/installation/specific-setup.md): Clé SDK - [Initialisation](https://developer.unico.io/fr/developers/sdks-and-tools/android/initialization.md): Initialisez le SDK au démarrage de l'application — généralement dans la classe Application ou dans le onCreate de votre Activity principale. L'authentification du SDK auprès du backend prend quelques secondes ; initialiser tôt évite un délai entre le moment où l'utilisateur appuie sur le bouton de capture et l'ouverture de la caméra. Consultez Meilleures pratiques pour plus de détails. - Flux de capture - Types de capture - [Liveness (selfie biométrique)](https://developer.unico.io/fr/developers/sdks-and-tools/android/capture-flow/capture-types/liveness.md): Capture de selfie biométrique avec vérification de vivacité intégrée. Le SDK guide l'utilisateur jusqu'à l'obtention d'une image biométriquement valide via SmartFrames et retourne l'image en Base64 + JWT (JSON Web Token — un payload signé envoyé à votre backend pour appeler l'API REST). - [Parcours utilisateur](https://developer.unico.io/fr/developers/sdks-and-tools/android/capture-flow/capture-types/user-journeys.md): Les parcours utilisateur sont des sessions de capture multi-étapes orchestrées par le SDK en conjonction avec le flux configuré. Par exemple, un flux avec Détection de Vie + Score de Risque + Capture de document + Signature électronique exécute le selfie, la capture de document et la signature en une seule session. - [Revalidation silencieuse](https://developer.unico.io/fr/developers/sdks-and-tools/android/capture-flow/capture-types/silent-revalidation.md): Utilise le moteur de Revalidation silencieuse, qui analyse le contexte comportemental de l'utilisateur au sein de l'effet de réseau d'Unico et fournit le signal de confiance pour la transaction en cours. Autrement dit, nous fournissons le niveau de confiance qu'il s'agit bien de l'utilisateur attendu dans la transaction. - [Réception du résultat](https://developer.unico.io/fr/developers/sdks-and-tools/android/capture-flow/receiving-the-result.md): Le SDK retourne le résultat de la capture via des callbacks définis dans l'interface listener utilisée lors de la session de capture. - [Personnalisation](https://developer.unico.io/fr/developers/sdks-and-tools/android/customization.md): Ces personnalisations ne sont disponibles que lorsque le flux de capture est document-capture ou liveness. - [Gestion des erreurs](https://developer.unico.io/fr/developers/sdks-and-tools/android/error-handling.md): La gestion de toutes les erreurs du SDK Android est centralisée dans cette section. Le callback onErrorAcessoBio reçoit un objet ErrorBio avec code (Int) et description (String). - Référence API - [API d'initialisation](https://developer.unico.io/fr/developers/sdks-and-tools/android/api-reference/initialization-api.md): | Classe | Description | - [API de capture](https://developer.unico.io/fr/developers/sdks-and-tools/android/api-reference/capture-api.md): Appelez ces méthodes sur l'interface UnicoCheckCamera obtenue depuis le SDK builder. Après la préparation, le callback CameraListener.onCameraReady(cameraOpener) fournit l'opener pour démarrer la capture. - [Interfaces callback / listener](https://developer.unico.io/fr/developers/sdks-and-tools/android/api-reference/callback-listener-interfaces.md): Callbacks du cycle de vie de la session SDK. Passez une implémentation au constructeur d'AcessoBio. - [API de personnalisation](https://developer.unico.io/fr/developers/sdks-and-tools/android/api-reference/customization-api.md): Passez votre implémentation de thème au builder en utilisant setTheme() : - [Énumérations](https://developer.unico.io/fr/developers/sdks-and-tools/android/api-reference/enums.md): Définit le type de document à capturer. Passé à prepareDocumentCamera pour configurer la session de capture. - [Ressources](https://developer.unico.io/fr/developers/sdks-and-tools/android/resources.md): - Initialisez le SDK au chargement de l'application, et non lors du clic sur le bouton de capture. L'authentification avec le backend prend quelques secondes et, si elle est effectuée en même temps que l'ouverture de la caméra, crée une impression de lenteur. - [Problèmes connus](https://developer.unico.io/fr/developers/sdks-and-tools/android/resources/known-issues.md): - Le build release échoue mais le debug fonctionne — il s'agit probablement d'un problème d'obfuscation. Vérifiez les règles ProGuard/DexGuard. - [Notes de version](https://developer.unico.io/fr/developers/sdks-and-tools/android/resources/release-notes.md): Gardez toujours votre SDK Android à jour avec la dernière version disponible. Nous utilisons la gestion sémantique de version pour numéroter nos versions. - [iOS SDK](https://developer.unico.io/fr/developers/sdks-and-tools/ios/requirements.md): | Prérequis | Version / valeur | - [Installation](https://developer.unico.io/fr/developers/sdks-and-tools/ios/installation.md): Étape 1 — Ajouter la dépendance SDK - [Configuration spécifique](https://developer.unico.io/fr/developers/sdks-and-tools/ios/installation/specific-setup.md): Clé SDK - [Initialisation](https://developer.unico.io/fr/developers/sdks-and-tools/ios/initialization.md): Implémentez le protocole AcessoBioConfigDataSource dans votre classe : - Flux de capture - Types de capture - [Liveness (selfie biométrique)](https://developer.unico.io/fr/developers/sdks-and-tools/ios/capture-flow/capture-types/liveness.md): Capture de selfie biométrique avec vérification liveness intégrée, renvoyant l'image capturée en Base64 et JWT. - [Parcours utilisateur](https://developer.unico.io/fr/developers/sdks-and-tools/ios/capture-flow/capture-types/user-journeys.md): Les parcours utilisateur sont des sessions de capture multi-étapes orchestrées par le SDK en conjonction avec le flux configuré. Par exemple, un flux avec Détection de Vie + Score de Risque + Capture de document + Signature électronique exécute le selfie, la capture de document et la signature en une seule session. - [Revalidation silencieuse](https://developer.unico.io/fr/developers/sdks-and-tools/ios/capture-flow/capture-types/silent-revalidation.md): Utilise le moteur de Revalidation silencieuse, qui analyse le contexte comportemental de l'utilisateur au sein de l'effet de réseau d'Unico et fournit le signal de confiance pour la transaction en cours. Autrement dit, nous fournissons le niveau de confiance qu'il s'agit bien de l'utilisateur attendu dans la transaction. - [Réception du résultat](https://developer.unico.io/fr/developers/sdks-and-tools/ios/capture-flow/receiving-the-result.md): Le SDK retourne le résultat de la capture via des callbacks définis dans les interfaces delegate utilisées pendant la session de capture. - [Personnalisation](https://developer.unico.io/fr/developers/sdks-and-tools/ios/customization.md): Ces personnalisations ne sont disponibles que lorsque le flux de capture est document-capture ou liveness. - [Gestion des erreurs](https://developer.unico.io/fr/developers/sdks-and-tools/ios/error-handling.md): Toute la gestion des erreurs du SDK iOS est centralisée dans cette section. Le callback onErrorAcessoBioManager reçoit un objet ErrorBio exposant getCode() et getDescription(). - Référence API - [API d'initialisation](https://developer.unico.io/fr/developers/sdks-and-tools/ios/api-reference/initialization-api.md): | Classe | Description | - [API de capture](https://developer.unico.io/fr/developers/sdks-and-tools/ios/api-reference/capture-api.md): | Méthode | Description | - [Interfaces de rappel / Listeners](https://developer.unico.io/fr/developers/sdks-and-tools/ios/api-reference/callback-listener-interfaces.md): | Méthode | Déclencheur | - [API de personnalisation](https://developer.unico.io/fr/developers/sdks-and-tools/ios/api-reference/customization-api.md): | Méthode | Description | - [Enums](https://developer.unico.io/fr/developers/sdks-and-tools/ios/api-reference/enums.md): Définit le type de document à capturer. Passé à openDocument pour configurer la session de capture. - [Ressources](https://developer.unico.io/fr/developers/sdks-and-tools/ios/resources.md): - Initialisez le SDK au chargement de l'application (généralement dans didFinishLaunchingWithOptions de AppDelegate ou dans viewDidLoad), et non lors du clic sur le bouton de capture. L'authentification avec le backend prend quelques secondes et, si elle est effectuée en même temps que l'ouverture de la caméra, crée une perception de latence. - [Problèmes connus](https://developer.unico.io/fr/developers/sdks-and-tools/ios/resources/known-issues.md): - Ombre en fin de flux — le contrôle du flux est délégué à l'appelant du SDK. Si une ombre apparaît ou si l'écran ne se ferme pas après une capture réussie, implémentez une libération dans onSuccessSelfie : - [Notes de version](https://developer.unico.io/fr/developers/sdks-and-tools/ios/resources/release-notes.md): Maintenez toujours votre SDK iOS à jour avec la dernière version disponible. Nous utilisons la gestion sémantique de version pour numéroter nos versions. - [Flutter SDK](https://developer.unico.io/fr/developers/sdks-and-tools/flutter/requirements.md): | Prérequis | Version / valeur | - [Installation](https://developer.unico.io/fr/developers/sdks-and-tools/flutter/installation.md): Pour configurer le SDK Unico pour Flutter, suivez les étapes ci-dessous : - [Configuration spécifique](https://developer.unico.io/fr/developers/sdks-and-tools/flutter/installation/specific-setup.md): Clé SDK - [Initialisation](https://developer.unico.io/fr/developers/sdks-and-tools/flutter/initialization.md): Initialisez le SDK au chargement de l'application — généralement dans main() ou dans initState() de votre widget d'entrée. Consultez Bonnes pratiques pour comprendre pourquoi vous ne devez pas initialiser lors du clic sur le bouton de capture. - Flux de capture - Types de capture - [Liveness (selfie biométrique)](https://developer.unico.io/fr/developers/sdks-and-tools/flutter/capture-flow/capture-types/liveness.md): Capture de selfie biométrique avec vérification de vivacité intégrée. Le SDK guide l'utilisateur jusqu'à l'obtention d'une image biométriquement valide via SmartFrames et retourne l'image en Base64 + JWT. - [Parcours utilisateur](https://developer.unico.io/fr/developers/sdks-and-tools/flutter/capture-flow/capture-types/user-journeys.md): Les parcours utilisateur sont des sessions de capture multi-étapes orchestrées par le SDK conjointement avec le flux configuré. Par exemple, le flux idchecktrustdocssign exécute selfie + document + signature en une seule session. - [Revalidation silencieuse](https://developer.unico.io/fr/developers/sdks-and-tools/flutter/capture-flow/capture-types/silent-revalidation.md): Utilise le moteur de Revalidation silencieuse, qui analyse le contexte comportemental de l'utilisateur au sein de l'effet de réseau d'Unico et fournit le signal de confiance pour la transaction en cours. Autrement dit, nous fournissons le niveau de confiance qu'il s'agit bien de l'utilisateur attendu dans la transaction. - [Réception du résultat](https://developer.unico.io/fr/developers/sdks-and-tools/flutter/capture-flow/receiving-the-result.md): Le SDK retourne le résultat de capture via les callbacks définis dans l'interface listener utilisée lors de la session de capture. - [Personnalisation](https://developer.unico.io/fr/developers/sdks-and-tools/flutter/customization.md): Ces personnalisations ne sont disponibles que lorsque le flux de capture est document-capture ou liveness. - [Gestion des erreurs](https://developer.unico.io/fr/developers/sdks-and-tools/flutter/error-handling.md): Toute la gestion des erreurs du SDK Flutter est centralisée dans cette section. Les callbacks onErrorUnico, onErrorSelfie et onErrorDocument reçoivent un objet UnicoError exposant getCode() et getDescription(). - Référence API - [API d'initialisation](https://developer.unico.io/fr/developers/sdks-and-tools/flutter/api-reference/initialization-api.md): | Classe | Description | - [API de capture](https://developer.unico.io/fr/developers/sdks-and-tools/flutter/api-reference/capture-api.md): | Méthode | Description | - [Interfaces Callback / Listener](https://developer.unico.io/fr/developers/sdks-and-tools/flutter/api-reference/callback-listener-interfaces.md): | Méthode | Déclencheur | - [API de personnalisation](https://developer.unico.io/fr/developers/sdks-and-tools/flutter/api-reference/customization-api.md): | Méthode | Description | - [Énumérations](https://developer.unico.io/fr/developers/sdks-and-tools/flutter/api-reference/enums.md): Définit le type de document à capturer. Passé à openCameraDocument pour configurer la session de capture. - [Ressources](https://developer.unico.io/fr/developers/sdks-and-tools/flutter/resources.md): - Utilisez le plugin Flutter officiel. N'implémentez pas les SDK natifs via des ponts — cette approche génère des erreurs non répertoriées par l'équipe d'ingénierie d'Unico. - [Problèmes connus](https://developer.unico.io/fr/developers/sdks-and-tools/flutter/resources/known-issues.md): - Le build de release échoue mais le debug fonctionne — il s'agit probablement d'un problème d'obfuscation côté Android. Les SDK natifs ne peuvent pas être obfusqués. Vérifiez les règles ProGuard/DexGuard. - [Notes de version](https://developer.unico.io/fr/developers/sdks-and-tools/flutter/resources/release-notes.md): Journal des modifications du SDK Flutter Unico — historique des versions, nouvelles fonctionnalités, corrections de bogues et mises à jour des SDK natifs Android et iOS. - [Intégration Web](https://developer.unico.io/fr/developers/sdks-and-tools/web.md): Options d'intégration côté client pour le contrat Web & SDK — flux de redirection, SDK iFrame et la bibliothèque de capture JavaScript. - [Web SDK](https://developer.unico.io/fr/developers/sdks-and-tools/web/web-sdk/requirements.md): Le cadre de capture prend en charge WebRTC et les versions récentes des navigateurs listés ci-dessous. Le bon fonctionnement n'est pas garanti sur les versions très anciennes. - [Installation](https://developer.unico.io/fr/developers/sdks-and-tools/web/web-sdk/installation.md): Configurez la CSP, installez le package Web SDK et téléchargez les fichiers de ressources nécessaires à la capture Détection de Vie. - [Configuration spécifique](https://developer.unico.io/fr/developers/sdks-and-tools/web/web-sdk/installation/specific-setup.md): Clé SDK - [Initialisation](https://developer.unico.io/fr/developers/sdks-and-tools/web/web-sdk/initialization.md): Initialisez le SDK le plus tôt possible — généralement lorsque la page ou le composant contenant le cadre de capture se charge. Consultez les Bonnes pratiques pour savoir pourquoi vous ne devez pas initialiser lors du clic sur le bouton de capture. - Flux de capture - Types de capture - [Liveness (selfie biométrique)](https://developer.unico.io/fr/developers/sdks-and-tools/web/web-sdk/capture-flow/capture-types/liveness.md): Capture de selfie biométrique avec vérification de vivacité intégrée. Le SDK guide l'utilisateur jusqu'à l'obtention d'une image biométriquement valide via SmartFrames et renvoie l'image en Base64 + JWT. - [Capture de documents](https://developer.unico.io/fr/developers/sdks-and-tools/web/web-sdk/capture-flow/capture-types/document-capture.md): Capture de documents d'identité. Le SDK présente un cadre pour aider l'utilisateur à positionner le document ; après le positionnement, l'utilisateur clique sur le bouton pour prendre la photo. - [Réception du résultat](https://developer.unico.io/fr/developers/sdks-and-tools/web/web-sdk/capture-flow/receiving-the-result.md): Le SDK renvoie le résultat de la capture via l'objet callback passé à open(). Les gestionnaires success et error sont tous deux obligatoires. - [Collecte de données de monitoring](https://developer.unico.io/fr/developers/sdks-and-tools/web/web-sdk/capture-flow/monitoring-data-collection.md): Métadonnées optionnelles que vous pouvez associer à toute session de capture pour identifier l'utilisateur et le flux dans les outils de monitoring et d'observabilité. - [Personnalisation](https://developer.unico.io/fr/developers/sdks-and-tools/web/web-sdk/customization.md): Le Web SDK prend en charge deux dimensions de personnalisation : la langue et le thème visuel. - [Gestion des erreurs](https://developer.unico.io/fr/developers/sdks-and-tools/web/web-sdk/error-handling.md): Toute la gestion des erreurs du Web SDK est centralisée dans cette section. Le callback error reçoit un objet ErrorBio exposant getCode() et getDescription(). - [Accessibilité](https://developer.unico.io/fr/developers/sdks-and-tools/web/web-sdk/accessibility.md): Le SDK implémente des composants préparés avec des attributs HTML pour l'accessibilité — aria-label, tabindex, role, entre autres — qui permettent la navigation au clavier entre les éléments, activent le guidage audio et sont utilisés par les logiciels de lecteur d'écran. - Référence API - [API d'initialisation](https://developer.unico.io/fr/developers/sdks-and-tools/web/web-sdk/api-reference/initialization-api.md): | Classe | Description | - [API de capture](https://developer.unico.io/fr/developers/sdks-and-tools/web/web-sdk/api-reference/capture-api.md): | Méthode | Description | - [Interfaces Callback / Listener](https://developer.unico.io/fr/developers/sdks-and-tools/web/web-sdk/api-reference/callback-listener-interfaces.md): Le Web SDK utilise un seul objet callback passé à open() plutôt que des interfaces listener spécifiques à la plateforme. - [API de personnalisation](https://developer.unico.io/fr/developers/sdks-and-tools/web/web-sdk/api-reference/customization-api.md): | Méthode | Description | - [Énumérations](https://developer.unico.io/fr/developers/sdks-and-tools/web/web-sdk/api-reference/enums.md): Définit le mode de caméra pour la capture de selfie. Passé à prepareSelfieCamera. - [Ressources](https://developer.unico.io/fr/developers/sdks-and-tools/web/web-sdk/resources.md): - Initialisez le SDK au chargement de la page, et non au clic sur le bouton de capture. L'authentification avec le backend prend quelques secondes et, si elle est effectuée en même temps que l'ouverture de la caméra, crée une perception de lenteur. - [Problèmes connus](https://developer.unico.io/fr/developers/sdks-and-tools/web/web-sdk/resources/known-issues.md): - La CSP bloque le chargement du SDK — sans les directives CSP requises (worker-src, script-src, etc.), le Web SDK ne parvient pas à charger les Web Workers et les ressources supplémentaires. Vérifiez la configuration CSP. - [Notes de version](https://developer.unico.io/fr/developers/sdks-and-tools/web/web-sdk/resources/release-notes.md): Gardez toujours votre Web SDK à jour avec la dernière version disponible. Nous utilisons le versionnage sémantique pour numéroter nos versions. - [Intégration de l'application Web](https://developer.unico.io/fr/developers/sdks-and-tools/web/web-integration.md): Comment intégrer le contrat Web & SDK côté client — flux de redirection et configuration du SDK iFrame. - [Ressources](https://developer.unico.io/fr/developers/sdks-and-tools/web/web-integration/resources.md): Bonnes pratiques et notes de version pour l'intégration avec le SDK Web App Integration d'Unico (unico-journey-sdk). - [Notes de version](https://developer.unico.io/fr/developers/sdks-and-tools/web/web-integration/resources/release-notes.md): Journal des modifications du SDK Unico Web App Integration (unico-journey-sdk) — historique des versions, nouvelles fonctionnalités et notes de mise à niveau. - [Capture Standard](https://developer.unico.io/fr/developers/sdks-and-tools/capture-standard.md): Pour des performances optimales des capacités de la plateforme IDCloud, nous recommandons d'utiliser nos SDKs (Web, Android, iOS, Flutter). Ils garantissent le meilleur fonctionnement du produit dans son ensemble, tant en termes de taux d'abandon que de validation du Liveness. - [Bonnes pratiques](https://developer.unico.io/fr/developers/sdks-and-tools/best-practices-for-sdk-implementation.md): Bonnes pratiques pour intégrer, mettre à jour, tester et déployer les SDK Unico en toute sécurité, y compris les règles de l'environnement de préproduction (UAT). - [Politique de mise à jour](https://developer.unico.io/fr/developers/sdks-and-tools/update-policy.md): Politique de mise à jour des SDK Unico : pourquoi elle existe, les délais minimaux à respecter par les clients et comment rester supporté et protégé. - [Webhooks et événements](https://developer.unico.io/fr/developers/webhooks-and-events.md): Introduction aux webhooks IDCloud — recevez des notifications en temps réel pour les événements de processus de vérification d'identité. - [Configuration](https://developer.unico.io/fr/developers/webhooks-and-events/setup.md): Guide étape par étape pour configurer les webhooks IDCloud — libre-service via le portail pour les intégrations Web et SDK, et configuration par client pour les intégrations API utilisant l'orchestration Check (Brésil uniquement). - [Types d'événements](https://developer.unico.io/fr/developers/webhooks-and-events/event-types.md): Référence des types d'événements webhook IDCloud — charges utiles de processus terminé, échoué et de changement de statut. - [Sécurité](https://developer.unico.io/fr/developers/webhooks-and-events/security.md): Comment valider et sécuriser les charges utiles des webhooks IDCloud — vérification de signature et meilleures pratiques. - [Stratégie de repli](https://developer.unico.io/fr/developers/webhooks-and-events/fallback.md): Comment récupérer les résultats du processus lorsque le service webhook est temporairement indisponible. - [Intégration avec les agents IA](https://developer.unico.io/fr/developers/llms.md): Lisez cette documentation depuis des agents IA et des outils LLM grâce à la version Markdown de chaque page, un index llms.txt par langue et la barre d'actions. - Solutions régionales - [Vérification sans carte présente](https://developer.unico.io/fr/developers/regional-solutions/card-not-present-verification.md): Documentation de l'API REST Vérification sans carte présente — combinez l'identification de l'acheteur et la validation du titulaire de la carte de crédit dans les transactions de paiement. - À propos de la vérification sans carte présente - [Qu'est-ce que la Vérification sans carte présente](https://developer.unico.io/fr/developers/regional-solutions/card-not-present-verification/about-idpay/unico-id-pay.md): Ce qu'est la Vérification sans carte présente et les garanties qu'elle apporte aux transactions de paiement : détection de vie, correspondance d'identité avec le titulaire de la carte et protection de responsabilité. - [Fonctionnalité](https://developer.unico.io/fr/developers/regional-solutions/card-not-present-verification/about-idpay/feature.md): Les fonctionnalités principales de la Vérification sans carte présente : Transactions de paiement et Intégration de carte de crédit, et leurs différences. - [Cas d'utilisation](https://developer.unico.io/fr/developers/regional-solutions/card-not-present-verification/about-idpay/use-cases.md): Cas d'utilisation de la Vérification sans carte présente pour le checkout, la pré-analyse, les outils d'analyse, la récupération des ventes et l'intégration de carte de crédit. - [Chargeback](https://developer.unico.io/fr/developers/regional-solutions/card-not-present-verification/about-idpay/chargeback.md): La garantie de responsabilité d'Unico en cas de chargeback pour les validations de la Vérification sans carte présente : quand elle s'applique, ses prérequis et ses exclusions. - [Intégration](https://developer.unico.io/fr/developers/regional-solutions/card-not-present-verification/integration/overview.md): Aperçu étape par étape de l'intégration de Vérification sans carte présente : s'authentifier, personnaliser l'expérience, créer une transaction et gérer la notification Webhook. - [Authentification](https://developer.unico.io/fr/developers/regional-solutions/card-not-present-verification/integration/authentication.md): Vérification sans carte présente utilise l'authentification OAuth2 par compte de service (two-legged) pour émettre des jetons d'accès pour l'API REST. - [Création d'un compte de service](https://developer.unico.io/fr/developers/regional-solutions/card-not-present-verification/integration/authentication/creating-a-service-account.md): Comment demander un compte de service pour l'authentification Vérification sans carte présente serveur à serveur, y compris la génération de la paire de clés. - [Préparer une requête authentifiée vers l'API](https://developer.unico.io/fr/developers/regional-solutions/card-not-present-verification/integration/authentication/preparing-authenticated-request.md): Comment construire et signer le JWT, demander un jeton d'accès à la plateforme OAuth2, et gérer la réponse et l'expiration du jeton. - [Ressources supplémentaires](https://developer.unico.io/fr/developers/regional-solutions/card-not-present-verification/integration/authentication/additional-resources.md): Ressources complémentaires pour l'authentification Vérification sans carte présente : un exemple d'implémentation en JavaScript, les codes d'erreur d'authentification, et la collection Postman. - [Exemple en JavaScript](https://developer.unico.io/fr/developers/regional-solutions/card-not-present-verification/integration/authentication/additional-resources/example-in-javascript.md): Exemple d'implémentation en JavaScript pour construire et signer le JWT et demander un jeton d'accès Vérification sans carte présente. - [Erreurs d'authentification](https://developer.unico.io/fr/developers/regional-solutions/card-not-present-verification/integration/authentication/additional-resources/authentication-errors.md): Codes d'erreur renvoyés par la plateforme d'authentification OAuth2 de Vérification sans carte présente et comment résoudre chacun d'eux. - [Collection Postman](https://developer.unico.io/fr/developers/regional-solutions/card-not-present-verification/integration/authentication/additional-resources/postman-collection.md): Collection Postman prête à l'emploi pour l'API REST Vérification sans carte présente : transactions de paiement, chargeback et intégration de carte de crédit. - [API](https://developer.unico.io/fr/developers/regional-solutions/card-not-present-verification/integration/apis.md): Tous les points de terminaison REST disponibles pour le produit Vérification sans carte présente : référence API, erreurs et valeurs énumérées. - [Référence API](https://developer.unico.io/fr/developers/regional-solutions/card-not-present-verification/integration/apis/api-reference.md): Référence des points de terminaison de l'API REST Vérification sans carte présente : transactions de paiement, chargeback, intégration de carte de crédit et signaux de contexte. - [Transactions de paiement](https://developer.unico.io/fr/developers/regional-solutions/card-not-present-verification/integration/apis/api-reference/payment-transactions.md): Référence de l'API REST pour créer des transactions de paiement, vérifier leur statut, récupérer les preuves et renvoyer des notifications dans Vérification sans carte présente. - [Chargeback](https://developer.unico.io/fr/developers/regional-solutions/card-not-present-verification/integration/apis/api-reference/chargeback.md): Référence de l'API REST pour demander une analyse de chargeback et vérifier son statut dans Vérification sans carte présente. - [Onboarding de carte de crédit](https://developer.unico.io/fr/developers/regional-solutions/card-not-present-verification/integration/apis/api-reference/credit-card-onboarding.md): Référence de l'API REST pour valider une carte de crédit et vérifier le statut de validation dans la fonctionnalité d'Onboarding de carte de crédit de Vérification sans carte présente. - [Signaux de contexte](https://developer.unico.io/fr/developers/regional-solutions/card-not-present-verification/integration/apis/api-reference/context-signals.md): Référence de l'API REST pour récupérer l'évaluation du risque de fraude (auto-fraude ou ingénierie sociale) d'une transaction de crédit finalisée dans la Vérification sans carte présente. - [Erreurs](https://developer.unico.io/fr/developers/regional-solutions/card-not-present-verification/integration/apis/errors.md): Aperçu des codes de statut HTTP et des réponses d'erreur renvoyés par les points de terminaison de l'API REST Vérification sans carte présente. - [Énumérations](https://developer.unico.io/fr/developers/regional-solutions/card-not-present-verification/integration/apis/enumerated.md): Énumérations utilisées dans l'API REST de Vérification sans carte présente : codes de résultat de transaction et codes de résultat de chargeback. - [Webhook](https://developer.unico.io/fr/developers/regional-solutions/card-not-present-verification/integration/webhook.md): Comment configurer et recevoir les notifications Webhook de Vérification sans carte présente, y compris le format de requête/réponse et les points importants à considérer, tels que les limites de débit et l'idempotence. - [Contrôle de l'expérience](https://developer.unico.io/fr/developers/regional-solutions/card-not-present-verification/integration/controlling-the-experience/overview.md): Comment fonctionne l'intégration du SDK Vérification sans carte présente : les standards Webview, SDK et Redirect, ainsi que les étapes API nécessaires avant l'intégration dans votre application. - [Prérequis](https://developer.unico.io/fr/developers/regional-solutions/card-not-present-verification/integration/controlling-the-experience/requirements.md): Versions minimales d'OS et matrice de compatibilité navigateur/OS pour le cadre de capture du SDK Vérification sans carte présente. - Mobile - [Android](https://developer.unico.io/fr/developers/regional-solutions/card-not-present-verification/integration/controlling-the-experience/mobile/android.md): Gérer l'expérience de capture Vérification sans carte présente sur Android via CustomTabs : dépendance, ouverture de l'onglet, configuration du manifeste et lecture du callback. - [iOS](https://developer.unico.io/fr/developers/regional-solutions/card-not-present-verification/integration/controlling-the-experience/mobile/ios.md): Deux approches recommandées pour gérer l'expérience de capture Vérification sans carte présente sur iOS : WKWebView et ASWebAuthenticationSession. - [WKWebView](https://developer.unico.io/fr/developers/regional-solutions/card-not-present-verification/integration/controlling-the-experience/mobile/ios/wkwebview.md): Comment implémenter l'expérience de capture Vérification sans carte présente sur iOS avec WKWebView : ouverture de la vue, contrôle de la fermeture et permissions requises. - [ASWebAuthenticationSession](https://developer.unico.io/fr/developers/regional-solutions/card-not-present-verification/integration/controlling-the-experience/mobile/ios/aswebauthenticationsession.md): Comment implémenter l'expérience de capture Vérification sans carte présente sur iOS avec ASWebAuthenticationSession : contrôleur d'authentification, configuration de la session et permissions requises. - [Flutter](https://developer.unico.io/fr/developers/regional-solutions/card-not-present-verification/integration/controlling-the-experience/mobile/flutter.md): Gérer l'expérience de capture Vérification sans carte présente dans Flutter via inappwebview : ouverture de la webview, surveillance des changements d'URL et permission de la caméra. - Web - [SDK](https://developer.unico.io/fr/developers/regional-solutions/card-not-present-verification/integration/controlling-the-experience/web/sdk.md): Comment implémenter le SDK Unico pour le web : installation, méthodes init/open, recommandations plein écran, et le modèle de sécurité iFrame + jeton d'authentification. - [Redirect (obsolète)](https://developer.unico.io/fr/developers/regional-solutions/card-not-present-verification/integration/controlling-the-experience/web/redirect-deprecated.md): Modèles d'intégration web obsolètes pour Vérification sans carte présente : window.open() et redirection en pleine page. Préférez le SDK pour une meilleure conversion. - [Personnalisations](https://developer.unico.io/fr/developers/regional-solutions/card-not-present-verification/integration/customizations.md): Options de personnalisation du logo, de la couleur des boutons et de la forme pour l'expérience Vérification sans carte présente, avec des recommandations de contraste pour l'accessibilité. - [Vérification silencieuse](https://developer.unico.io/fr/developers/regional-solutions/card-not-present-verification/integration/silent-verification.md): Activez la vérification en arrière-plan pour les utilisateurs récurrents dans Vérification sans carte présente, en utilisant des signaux et la récurrence pour décider si une transaction peut être approuvée silencieusement. - Aide et FAQ - [Meilleures pratiques de communication](https://developer.unico.io/fr/developers/regional-solutions/card-not-present-verification/help-and-faq/best-communication-practices.md): Conseils pour communiquer la validation d'identité biométrique de Vérification sans carte présente à vos utilisateurs finaux, afin de réduire les frictions et les tickets de support. ## Product Guide - [Guide produit](https://developer.unico.io/fr/product-guide.md): Manuels d'utilisation des produits Unico — comment utiliser chaque écran, chaque champ et chaque paramètre, étape par étape. - [Portail IDCloud](https://developer.unico.io/fr/product-guide/portal-idcloud.md): Guides d'utilisation du Portail IDCloud — configurez l'expérience de votre client, les notifications vers votre système et la validation par QR Code. - Paramètres - [Personnalisation du parcours](https://developer.unico.io/fr/product-guide/portal-idcloud/settings/journey-customization.md): Configurez l'identité visuelle du parcours — logo, couleurs, arrière-plan et forme des boutons — directement dans le Portail IDCloud, avec un aperçu en temps réel. - [Webhook](https://developer.unico.io/fr/product-guide/portal-idcloud/settings/webhook.md): Configurez où IDCloud notifie votre système lorsqu'un parcours change d'état, comment il s'authentifie auprès de votre API, et ce qui se passe quand votre API ne répond pas. - [QR Code](https://developer.unico.io/fr/product-guide/portal-idcloud/settings/qr-code.md): Activez l'affichage du QR Code dans le parcours de validation afin que votre client puisse commencer sur ordinateur et continuer sur mobile, directement depuis le Portail IDCloud.