Back-office

SDK web

checkid.js pèse moins d'1 Ko. Il vérifie la session avec votre clé publique puis envoie l'usager vers la page de vérification hébergée par CheckID, optimisée pour les téléphones et les connexions lentes.

HTML
<script src="https://checkid.lapieuvre.tech/sdk/v1/checkid.js"></script>
<script>
  CheckID.open({
    publishableKey: "pk_live_…",
    clientSecret: "ses_…_secret_…",
    target: "redirect", // ou "popup"
  });
</script>

Options

publishableKeyVotre clé publique (pk_…). Jamais la clé secrète : le SDK la refuse.
clientSecretLe client_secret renvoyé par POST /v1/sessions.
targetredirect (défaut, conseillé sur mobile) : la page remplace la vôtre puis revient sur return_url. popup : la page s'ouvre dans une fenêtre ; appelez alors open dans le gestionnaire du clic.

CheckID.open renvoie une promesse, rejetée si la session ne peut pas être ouverte (clé ou origine refusée, session terminée).

Ce que voit l'usager

  1. Consentement.
  2. Choix de la pièce si la session en accepte plusieurs.
  3. Photo du recto puis du verso, prise automatiquement quand l'image est nette.
  4. Challenge vidéo.
  5. Fin du parcours et retour vers votre site.

La capture passe toujours par la caméra : pas d'import depuis la galerie. La page ne s'intègre pas dans une iframe.

Sans checkid.js

Vous pouvez aussi rediriger l'usager directement vers l'url renvoyée à la création de la session (par exemple depuis une application mobile, dans le navigateur du téléphone).