Skip to main content
Le SDK web @verifner/web guide la personne pas à pas : choix du document, photo du recto (et du verso pour une carte), selfie, envoi. Il mesure en direct la netteté, les reflets et la luminosité, recadre la photo sur le cadre affiché et la compresse pour les connexions lentes. Il n’a aucune dépendance et fonctionne avec ou sans framework.

Comment ça marche

La clé secrète reste sur votre serveur. Le navigateur ne reçoit qu’un jeton client, valable 15 minutes, pour une seule session et un seul envoi réussi.
Ne vous fiez pas au résultat renvoyé dans le navigateur pour prendre une décision : il peut être modifié. Utilisez le webhook ou GET /v1/sessions/{id} depuis votre serveur.

1. Ouvrez une session depuis votre serveur

Réponse :
Le client_token n’est renvoyé qu’une fois.
Pas envie d’intégrer le SDK ? La réponse contient aussi url, un lien vers notre page de capture hébergée (https://verify.verifner.com/#…). Envoyez-le à la personne par SMS, WhatsApp ou e-mail : elle fait tout sur son téléphone, et vous recevez le résultat par webhook comme d’habitude. Le lien ne sert qu’une fois et expire avec la session.

2. Montez le SDK dans votre page

La page doit être servie en HTTPS : les navigateurs n’ouvrent la caméra que sur une origine sécurisée (ou localhost).

Options

Erreurs dans le navigateur

Une erreur 422 laisse la session utilisable : la personne peut reprendre ses photos sans que vous rouvriez de session.

3. Récupérez le résultat côté serveur

Deux possibilités, que vous pouvez combiner :
  • Webhook (recommandé) : VerifNer appelle votre serveur à chaque verdict. Voir Webhooks.
  • Lecture : GET /v1/sessions/{id} avec la clé secrète. Quand status vaut completed, result contient le verdict et verification_id pointe vers la vérification complète.

Les écrans

1

Accueil

Les deux étapes, la durée (environ une minute), le consentement et le choix de la langue.
2

Choix du document

Carte d’identité (AES ou ancienne) ou passeport. Sauté si vous passez documentType.
3

Préparation

Une illustration et quatre conseils : lumière, à plat, les quatre coins, pas de reflet. On peut aussi importer une photo de la galerie.
4

Caméra

Un cadre au format du document, des indications en direct (« Trop sombre », « Reflet », « Ne bougez plus… ») et une prise automatique dès que l’image est nette et stable.
5

Vérification de la photo

La photo prise et une liste de contrôle, pour reprendre ou valider. Pour une carte, un écran « Retournez votre carte » mène au verso.
6

Selfie

Des conseils, puis un ovale pour placer le visage. Le selfie se prend uniquement à la caméra, jamais depuis la galerie.
7

Envoi et résultat

L’avancement de l’envoi, puis le résultat : « Identité vérifiée », « Vérification en cours » (un agent examine le dossier) ou « Vérification non aboutie », sans les raisons. Chaque erreur dit quoi faire et propose de réessayer.
Tout le parcours est en français et en anglais, en police Satoshi, avec des textes grands et lisibles sur téléphone, en thème clair ou sombre.

Ce que fait le SDK pour vous

  • Contrôle qualité en direct, quatre fois par seconde : netteté, reflets, luminosité. Le bouton passe au vert quand l’image est stable et propre.
  • Recadrage sur le cadre affiché, avec une petite marge, pour que le document remplisse l’image.
  • Compression à environ 300 Ko par photo, pour les réseaux 3G.
  • Repli sur le sélecteur de fichier quand il n’y a pas de caméra.
  • Styles isolés sous .vn-root : le SDK ne touche pas au reste de votre page.