Un parcours. Une décision. Un contrôle total.
Zoi ID réunit contrôle des documents, preuve de vie, filtrage et examen par des experts, et renvoie une réponse claire. Vous décidez des données que vous recevez et du moment où les personnes sont revérifiées.
Décision
decision.rule
- auto_approve_nfcses_8f3kq2v7Approuvé
- auto_approve_walletses_2m9ta4xeApprouvé
- auto_resubmit:livenessses_7hc1p0wdNouvel envoi
- review:sanctionsses_4qz8n3rbEn examen
- auto_reject_underageses_9xv5e6ktRefusé
S'intègre directement à votre produit
Votre backend démarre une session. Votre utilisateur suit le parcours dans votre appli ou dans un navigateur. Vous recevez un webhook signé avec le résultat.
Hébergé en Allemagne (UE)
Le moteur de décision
Chaque session se termine par l'un de quatre résultats clairs. La raison est conservée avec le dossier, et l'utilisateur peut toujours demander qu'une personne réexamine.
- Approuvé
Tous les contrôles requis sont réussis sur des preuves solides.
- À renvoyer
Un élément était inutilisable, comme une photo floue. L'utilisateur ne refait que cette étape.
- Refusé
Un fait clair exclut la personne, par exemple un âge insuffisant ou un document déjà utilisé par un autre compte.
- Examen
Un point demande du jugement. Un examinateur formé tranche, et les correspondances possibles avec les sanctions en demandent deux.
Une confiance qui s'adapte au canal
Les preuves issues d'une appli vérifiée sur un appareil authentique comptent davantage. Les sessions venant du web ou d'appareils qui ne peuvent pas prouver leur intégrité doivent franchir un seuil plus élevé. Les sessions à risque passent toujours par une personne.
Vous choisissez ce que vous recevez
Chaque partenaire reçoit un ensemble de permissions (scopes). Les données d'une permission que vous n'avez pas ne sont jamais envoyées.
| Permission | Ce que vous recevez |
|---|---|
eligibility | Toujours incluse. Statut, niveau, date de validité, et si la personne a plus de 18 ans. |
country | Type de document, pays émetteur, nationalité et pays de résidence. |
birth_year | Année de naissance. |
duplicate_link | En cas de doublon, votre propre identifiant utilisateur du compte précédent. Seulement pour récupérer un compte. |
identity_data | Nom complet et date de naissance. Seulement pour les partenaires qui ont l'obligation légale de les garder. |
address | Les lignes de l'adresse vérifiée. Sans cette permission, vous recevez quand même le résultat d'adresse : méthode, niveau de preuve et pays. |
financial_data | Réponses sur l'origine des fonds et du patrimoine, détails des documents et constats. Jamais inclus dans eligibility. |
Deux niveaux
Standard
Document, preuve de vie et pays de résidence.
Renforcé
Tout le niveau standard, plus l'adresse complète du domicile.
Contrôles complémentaires
Ajoutez un justificatif de domicile ou l'origine des fonds et du patrimoine à n'importe quelle session, ou lancez-les plus tard pour un utilisateur déjà vérifié.
Comment fonctionne l'intégration
- 1
Créez une session
Votre backend appelle l'API partenaire avec votre clé et votre propre identifiant utilisateur. Vous recevez un jeton client de courte durée.
- 2
Lancez le parcours
Utilisez le SDK React Native dans votre appli, ou envoyez vos utilisateurs vers le parcours hébergé. Dans les deux cas, les mêmes contrôles s'appliquent.
- 3
Recevez des webhooks
Nous envoyons des webhooks signés quand une session ou une identité change. Vous en avez manqué un ? Consultez le flux d'événements.
- 4
Utilisez la réponse
Gardez l'identifiant de l'identité et son statut. Réagissez aux changements comme suspendue ou expirée.
Une identité qui reste à jour
Une vérification n'est pas un événement ponctuel. Chaque identité a un statut sur lequel votre backend peut s'appuyer et une date à laquelle elle doit être revérifiée.
- Active
active
Vérifiée et utilisable.
- Suspendue
suspended
En attente après un nouveau candidat de filtrage ou un signal de fraude, jusqu'à la décision des examinateurs.
- Expirée
expired
Le document a expiré ou 36 mois se sont écoulés. Une nouvelle session vérifie à nouveau et garde le même identifiant d'identité quand la personne correspond.
- Révoquée
revoked
Terminée définitivement, par exemple quand la personne a retiré son consentement.
La date de validité est la date d'expiration du document ou 36 mois après la vérification, selon la première échéance.
Qui est responsable de quoi
Vous gardez le contrôle des données de vos utilisateurs. Zoi ID les traite pour vous dans le cadre d'un accord de traitement des données. Quand un utilisateur ferme son compte, un seul appel API supprime ses données, et la réponse vous dit ce que nous devons garder selon la loi et jusqu'à quand.
Une personne réelle derrière chaque compte
Zoi ID sera lancé très bientôt. Les partenaires en accès anticipé reçoivent des clés sandbox, un contact direct avec notre équipe et une configuration adaptée à leurs marchés.
Ou écrivez à official@zoi.network