Contrate um funcionário. Num único link de contratação.
Uma sessão Didit recolhe identidade, documentos de direito ao trabalho, AML e formulários de RH antes do primeiro dia. ~$0.50 por contratação. 500 verificações gratuitas todos os meses.
Confiado por mais de 2.000 organizações em todo o mundo.
O que o RH deve
Verifique o funcionário. Recolha os formulários. Antes do primeiro dia.
Cada contratação precisa de identidade, documentos de direito ao trabalho, uma verificação AML e uma pilha
de formulários de RH. A Didit agrupa os quatro num único link na fase da oferta — $0.33 KYC +
$0.20 AML + $0.10 questionário ≈ $0.50 por contratação. O veredito é enviado de volta para o seu
ATS via webhook assinado. 500 verificações gratuitas todos os meses.
Como funciona
Do registo ao utilizador verificado em quatro passos.
Passo 01
Criar o fluxo de trabalho
Escolha as verificações que deseja — ID, prova de vida, correspondência facial, sanções, endereço, idade, telefone, e-mail, perguntas personalizadas. Arraste-as para um fluxo no painel, ou publique o mesmo fluxo na nossa API. Crie ramificações com base em condições, execute testes A/B, sem necessidade de código.
Passo 02
Integrar
Incorpore nativamente com o nosso SDK Web, iOS, Android, React Native ou Flutter. Redirecione para uma página hospedada. Ou simplesmente envie um link ao seu utilizador — por e-mail, SMS, WhatsApp, em qualquer lugar. Escolha o que melhor se adapta à sua stack.
Passo 03
O utilizador passa pelo fluxo
A Didit hospeda a câmara, as indicações de iluminação, a transferência móvel e a acessibilidade. Enquanto o utilizador está no fluxo, pontuamos mais de 200 sinais de fraude em tempo real e verificamos cada campo em relação a fontes de dados autorizadas. O resultado é obtido em menos de dois segundos.
Passo 04
Recebe os resultados
Webhooks assinados em tempo real mantêm a sua base de dados sincronizada no momento em que um utilizador é aprovado, recusado ou enviado para revisão. Consulte a API sob demanda. Ou abra a consola para inspecionar cada sessão, cada sinal e gerir os casos à sua maneira.
Criado para RH · Preço de infraestrutura
Seis verificações. Um link. ~$0.50 por contratação.
Um pacote de contratação não é uma única verificação — é uma receita. Alterne cada módulo por nível de função, retenha os artefatos sob uma política, envie o veredito para o seu ATS.
ID, prova de vida, correspondência facial, dispositivo + IP — agrupados por $0.33 por contratação. Certificado anti-spoofing iBeta Nível 1, veredito em menos de dois segundos, suporta mais de 14.000 documentos em mais de 220 países.
Passaporte, autorização de residência, código de partilha.
Tipo de documento detetado automaticamente pelo país emissor. OCR + Análise da Zona Legível por Máquina (MRZ) + verificação de adulteração em cada página. A retenção é configurável por jurisdição — Reino Unido 2 anos, EUA 3 anos, UE 5 anos.
Autorização de residênciaPaís de trabalho · validadeCapturado
Código de partilha (Reino Unido)Comprovativo de direito ao trabalhoPendente
Visto de trabalho carimbadoDigitalização de página · OCRCapturado
Retenção configurável por jurisdição.SOC 2 · ISO 27001
03 · AML de antecedentes
Verifique cada contratação em mais de 1.300 listas.
Sanções, Pessoas Politicamente Expostas (PEP) e mídia adversa em 14 idiomas, atualizadas diariamente. Os acertos abrem automaticamente um caso de Operações de Pessoas — provisionamento de acesso antes do primeiro dia.
14 idiomas · atualização diária de delta$0.20 / check
04 · Questionário de RH
NDA, código de conduta, formulários fiscais — o mesmo link.
Os Questionários Personalizados permitem-lhe recolher qualquer documento de RH assinado na mesma sessão que a captura de identidade. $0.10 por stack. Um pacote de auditoria, uma regra de retenção, um fluxo de trabalho de assinatura.
Acordo de não divulgaçãoAssinado · com carimbo de data/hora
Código de condutaReconhecido
Formulários fiscais + de folha de pagamentoW-4 · P45 · DNI
Contacto de emergênciaColetado na oferta
Um pacote de auditoria, todos os artefatos.
05 · Integração ATS / HRIS
Veredito de volta à sua stack.
O webhook assinado envia o veredito para Greenhouse, Workday, Lever, Rippling, BambooHR, HiBob — ou para o seu Provedor de Identidade (Okta, Google Workspace, Microsoft Entra). Ramifique o fluxo de trabalho por nível de função.
200OKestado Aprovado · Recusado · Em Revisão · KYC Expirado
Verifique X-Signature-V2 antes de ler o payload.documentos →
Integração pronta para agente
Implemente o onboarding de funcionários numa única solicitação.
Cole no Claude Code, Cursor, Codex, Devin, Aider ou Replit Agent. Preencha a sua stack. O agente constrói o fluxo de trabalho, envia o link da fase de oferta, lê o veredito, encaminha-o para o ATS e regista a monitorização contínua.
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.
Precisa de mais contexto? Consulte a documentação completa do módulo.docs.didit.me →
Conforme por design
Abra um novo país com um clique. Nós fazemos o trabalho difícil.
Abrimos as subsidiárias locais, garantimos as licenças, realizamos os testes de penetração, obtemos as certificações e alinhamos com cada nova regulamentação. Para enviar verificações num novo país, basta ativar um botão. Mais de 220 países em funcionamento, auditados e testados trimestralmente — o único fornecedor de identidade que um governo de um estado membro da UE formalmente considerou mais seguro do que a verificação presencial.
Por contratação totalmente integrada — pacote KYC + AML + questionário de RH.
0+
Sanções, Pessoas Politicamente Expostas (PEP) e listas de mídia adversa verificadas em cada contratação.
<0s
Veredito de ponta a ponta por sessão, em Android de nível básico.
0
Verificações gratuitas todos os meses, em todas as contas.
Três níveis, uma lista de preços
Comece gratuitamente. Pague por uso. Escale para Enterprise.
500 verificações gratuitas todos os meses, para sempre. Pagamento conforme o uso para produção. Contratos personalizados, residência de dados e SLAs (Service Level Agreements) no Enterprise.
Grátis
Grátis
$0 / mês. Não é necessário cartão de crédito.
Pacote KYC gratuito (Verificação de ID + Prova de Vida Passiva + Correspondência Facial + Análise de Dispositivo e IP) — 500 / mês, todos os meses
Comece gratuitamente → pague apenas quando uma verificação for executada → desbloqueie o Enterprise para um contrato personalizado, SLA ou residência de dados.