Une session Didit collecte l'identité, les documents de droit au travail, l'AML et les formulaires RH avant le premier jour. Environ 0,50 $ par embauche. 500 vérifications gratuites chaque mois.
Approuvé par plus de 2000 organisations dans le monde entier.
Ce que les RH doivent
Vérifiez l'employé. Recueillez les formulaires. Avant le premier jour.
Chaque embauche nécessite une identité, des documents de droit au travail, une vérification AML et une pile
de formulaires RH. Didit regroupe les quatre en un seul lien au stade de l'offre — 0,33 $ KYC +
0,20 $ AML + 0,10 $ questionnaire ≈ 0,50 $ par embauche. Le verdict est renvoyé à votre
ATS via un webhook signé. 500 vérifications gratuites chaque mois.
Comment ça marche
De l'inscription à l'utilisateur vérifié en quatre étapes.
Étape 01
Créer le flux de travail
Choisissez les vérifications que vous souhaitez — pièce d'identité, preuve de vie, correspondance faciale, sanctions, adresse, âge, téléphone, e-mail, questions personnalisées. Faites-les glisser dans un flux sur le tableau de bord, ou publiez le même flux sur notre API. Créez des branches en fonction des conditions, exécutez des tests A/B, aucun code requis.
Étape 02
Intégrer
Intégrez nativement avec notre SDK Web, iOS, Android, React Native ou Flutter. Redirigez vers une page hébergée. Ou envoyez simplement un lien à votre utilisateur — par e-mail, SMS, WhatsApp, n'importe où. Choisissez ce qui convient à votre stack.
Étape 03
L'utilisateur parcourt le flux
Didit héberge la caméra, les repères lumineux, le transfert mobile et l'accessibilité. Pendant que l'utilisateur est dans le flux, nous évaluons plus de 200 signaux de fraude en temps réel et vérifions chaque champ par rapport à des sources de données fiables. Résultat en moins de deux secondes.
Étape 04
Vous recevez les résultats
Les webhooks signés en temps réel maintiennent votre base de données synchronisée dès qu'un utilisateur est approuvé, refusé ou envoyé pour examen. Interrogez l'API à la demande. Ou ouvrez la console pour inspecter chaque session, chaque signal et gérer les cas à votre manière.
Conçu pour les RH · Prix d'infrastructure
Six vérifications. Un lien. ~0,50 $ par embauche.
Un dossier de nouvel employé n'est pas une simple vérification — c'est une recette. Activez chaque module par niveau de rôle, conservez les artefacts sous une seule politique, et transmettez le verdict à votre ATS.
ID, preuve de vie, correspondance faciale, appareil + IP — regroupés pour $0.33 par embauche. Certifié anti-usurpation iBeta Niveau 1, verdict en moins de deux secondes, prend en charge plus de 14 000 documents dans plus de 220 pays.
Type de document détecté automatiquement par pays émetteur. OCR + analyse de la Zone de Lecture Automatique (MRZ) + vérification d'altération sur chaque page. La rétention est configurable par juridiction — Royaume-Uni 2 ans, États-Unis 3 ans, UE 5 ans.
Code de partage (Royaume-Uni)Preuve de droit au travailEn attente
Cachet de visa de travailScan de page · OCRCapturé
Rétention configurable par juridiction.SOC 2 · ISO 27001
03 · AML de fond
Vérifiez chaque embauche par rapport à plus de 1 300 listes.
Sanctions, Personnes Politiquement Exposées (PEP) et médias défavorables en 14 langues, mis à jour quotidiennement. Les correspondances ouvrent automatiquement un dossier People Ops — bloquez l'approvisionnement avant le premier jour.
14 langues · mise à jour delta quotidienne$0.20 / check
04 · Questionnaire RH
NDA, code de conduite, formulaires fiscaux — même lien.
Les questionnaires personnalisés vous permettent de collecter tout document RH signé dans la même session que la capture d'identité. $0.10 par pile. Un pack d'audit, une règle de rétention, un flux de travail de signature.
Le webhook signé transmet le verdict à Greenhouse, Workday, Lever, Rippling, BambooHR, HiBob — ou à votre fournisseur d'identité (Okta, Google Workspace, Microsoft Entra). Ramifiez le flux de travail par niveau de rôle.
Retenez l'approvisionnement du premier jour jusqu'à ce que le webhook indique status: Approved.docs →
POST /webhooks/diditVerdict
// X-Signature-V2 verified upstreamif (charge utile.status === "Approuvé") {ats.markBackgroundClear(charge utile.données_fournisseur);provisionAccounts(charge utile.données_fournisseur);} sinon si (charge utile.status === "En cours d'examen") {peopleOps.openCase(charge utile);}
200OKstatut Approuvé · Refusé · En cours d'examen · KYC expiré
Vérifiez X-Signature-V2 avant de lire la charge utile.docs →
Intégration prête pour l'agent
Déployez l'intégration des employés en une seule invite.
Collez dans Claude Code, Cursor, Codex, Devin, Aider ou Replit Agent. Remplissez votre pile. L'agent construit le flux de travail, envoie le lien de l'étape de l'offre, lit le verdict, le transmet à l'ATS et inscrit la surveillance continue.
didit-integration-prompt.md
You are integrating Didit into a HR / People Ops stack to onboard every new hire. ONE obligation, ONE Didit session:
Verify the hire's identity (Know Your Customer (KYC)) — ID document, liveness, face match, AML against 1,300+ sanctions / Politically Exposed Person (PEP) / adverse-media lists — AND collect any HR-specific document (NDA, code of conduct, tax form, work-visa share code) in the same flow.
Bundle pricing (verified live, 2026-05-16):
- Full KYC bundle: $0.33 per hire (ID + Liveness + Face Match + Device & IP)
- AML Screening: $0.20 per hire
- HR Questionnaire: $0.10 per hire (per stack of HR forms)
- Total: ~$0.50 per fully-onboarded hire — public price, no minimums
- First 500 verifications free every month, forever
- Ongoing AML on the active workforce: $0.07 per user per year, automatic
PRE-REQUISITES
- Production API key from https://business.didit.me (sandbox key in 60s, no card).
- Webhook endpoint with HMAC SHA-256 verification using the X-Signature-V2 header and your webhook secret.
- A workflow_id from the Workflow Builder that bundles ID Verification + Passive Liveness + Face Match 1:1 + AML Screening + the HR Questionnaire of choice.
- (Optional) ATS or HRIS — Greenhouse, Workday, Lever, Rippling, BambooHR, HiBob — to receive the verdict.
STEP 1 — Open the hire session at offer-stage
POST https://verification.didit.me/v3/session/
Headers:
x-api-key: <your api key>
Content-Type: application/json
Body:
{
"workflow_id": "<wf id with KYC + AML + HR Questionnaire>",
"vendor_data": "<your applicant id, max 256 chars>",
"callback": "https://<your-app>/hire/kyc/callback",
"metadata": {
"purpose": "employee_onboarding",
"role_band": "engineering_ic",
"country_of_work": "ES",
"ats_application_id": "<your ATS reference>"
}
}
Response: 201 Created with a hosted session URL. Email or text the URL to the candidate when the offer letter goes out. Sub-2-second median verdict on completion.
STEP 2 — Read the signed webhook when the candidate finishes
Didit POSTs to your callback. Session statuses are Title Case With Spaces:
Body (excerpted):
{
"session_id": "<uuid>",
"vendor_data": "<your applicant id>",
"status": "Approved",
"id_verification": { "status": "Approved", "document_type": "Passport" },
"liveness": { "status": "Approved" },
"face": { "status": "Approved", "similarity_score": 0.94 },
"aml": { "status": "Approved", "hits": [] },
"questionnaire": { "status": "Approved", "answers": { ... } }
}
Status enum (exact case): Approved | Declined | In Review | Resubmitted | Expired | Not Finished | Kyc Expired | Abandoned.
Verify the X-Signature-V2 header BEFORE reading the body — HMAC SHA-256 of the raw bytes with your webhook secret.
STEP 3 — Branch on the verdict
Approved → forward to ATS / HRIS as "background-clear", trigger day-one provisioning.
In Review → route to People Ops queue for manual review; pause start-date confirmation.
Declined → escalate to compliance; halt the hire pending re-screen or rescind offer.
Resubmitted → applicant uploaded a second time after a soft rejection — re-read.
Kyc Expired → session went stale; send a new session URL.
STEP 4 — Ongoing AML on the active workforce is automatic
Every Approved hire is re-screened DAILY by Didit's continuous monitoring at $0.07 per user per year. NO separate endpoint to call — the original session is what gets monitored.
When a previously-clear employee crosses an AML threshold (new sanction listing, new adverse-media hit, PEP status change), the session status changes to "In Review" or "Declined" and your webhook fires the update. Pipe that event back into your HRIS for People Ops triage.
WEBHOOK EVENT NAMES
- Sessions: status changes flow through the standard session webhook.
- Ongoing AML updates: same session webhook fires when the verdict flips post-onboarding.
Verify X-Signature-V2 on every payload.
CONSTRAINTS
- Session statuses use Title Case With Spaces (Approved, In Review). Do not lowercase or snake_case them.
- HR documents collected via Questionnaire are retained alongside the identity capture — one audit pack, one retention policy. Default retention is 5 years post-employment per the EU AML package; align with your jurisdiction.
- 200+ fraud signals are evaluated on every KYC session at no extra cost.
- The session URL is single-use; if a candidate abandons mid-flow, create a new session for the retry.
Read the docs:
- https://docs.didit.me/sessions-api/create-session
- https://docs.didit.me/core-technology/aml-screening/overview
- https://docs.didit.me/core-technology/questionnaires/overview
- https://docs.didit.me/integration/webhooks
Start free at https://business.didit.me — sandbox key in 60 seconds, 500 verifications free every month, no credit card.
Besoin de plus de contexte ? Consultez la documentation complète du module.docs.didit.me →
Conforme par conception
Ouvrez un nouveau pays en un clic. Nous faisons le gros du travail.
Nous ouvrons les filiales locales, obtenons les licences, effectuons les tests d'intrusion, obtenons les certifications et nous alignons sur chaque nouvelle réglementation. Pour effectuer des vérifications dans un nouveau pays, il suffit d'activer un interrupteur. Plus de 220 pays en direct, audités et testés par pénétration chaque trimestre — le seul fournisseur d'identité qu'un gouvernement d'un État membre de l'UE a formellement qualifié de plus sûr que la vérification en personne.
Par embauche entièrement intégrée — bundle KYC + AML + questionnaire RH.
0+
Sanctions, Personnes Politiquement Exposées (PEP) et listes de médias défavorables examinées pour chaque embauche.
<0s
Verdict de bout en bout par session, sur Android d'entrée de gamme.
0
Vérifications gratuites chaque mois, sur chaque compte.
Trois niveaux, une seule liste de prix
Commencez gratuitement. Payez à l'usage. Passez à l'Entreprise.
500 vérifications gratuites chaque mois, pour toujours. Paiement à l'utilisation pour la production. Contrats personnalisés, résidence des données et SLA (Service Level Agreements) pour l'Entreprise.
Gratuit
Gratuit
0 $ / mois. Aucune carte de crédit requise.
Forfait KYC gratuit (Vérification d'identité + Vivacité passive + Correspondance faciale + Analyse d'appareil et IP) — 500 / mois, chaque mois
Commencez gratuitement → payez uniquement lorsqu'une vérification est effectuée → débloquez l'Entreprise pour un contrat personnalisé, un SLA ou une résidence des données.