Verifiqueu una vegada. Reutilitzeu per sempre. Mateixa marca. Soci de confiança. Mateixa identitat.
0,33 $ la primera verificació, reautenticació només amb selfie a cada retorn de forma gratuïta, compartició entre socis mitjançant tokens xifrats de curta durada. 500 verificacions gratuïtes cada mes.
Confiat per més de 2.000 organitzacions a tot el món.
El que la identitat deu
L'usuari es va verificar una vegada. No hauria de fer-ho dues vegades.
Un cop un usuari és verificat segons l'estàndard Didit — iBeta Nivell 1 anti-spoof,
veredicte en menys de 2 segons, més de 14.000 documents — aquesta verificació és portàtil. Mateixa
marca, segona aplicació: reautenticació gratuïta només amb selfie. Soci de confiança, nou registre:
un testimoni de compartició xifrat de curta durada els incorpora instantàniament. L'usuari és propietari de la
credencial, alineada amb eIDAS2.
Com funciona
Des del registre fins a l'usuari verificat en quatre passos.
Pas 01
Creeu el flux de treball
Trieu les comprovacions que vulgueu — DNI, prova de vida, coincidència facial, sancions, adreça, edat, telèfon, correu electrònic, preguntes personalitzades. Arrossegueu-les a un flux al tauler de control o publiqueu el mateix flux a la nostra API. Ramifiqueu-vos segons les condicions, executeu proves A/B, no cal codi.
Pas 02
Integreu
Integreu de forma nativa amb el nostre SDK web, iOS, Android, React Native o Flutter. Redirigiu a una pàgina allotjada. O simplement envieu a l'usuari un enllaç — per correu electrònic, SMS, WhatsApp, a qualsevol lloc. Trieu el que s'adapti a la vostra pila.
Pas 03
L'usuari passa pel flux
Didit allotja la càmera, les indicacions d'il·luminació, el traspàs mòbil i l'accessibilitat. Mentre l'usuari està en el flux, puntuam més de 200 senyals de frau en temps real i verifiquem cada camp amb fonts de dades autoritzades. Resultat en menys de dos segons.
Pas 04
Rebeu els resultats
Els webhooks signats en temps real mantenen la vostra base de dades sincronitzada en el moment en què un usuari és aprovat, rebutjat o enviat a revisió. Consulteu l'API sota demanda. O obriu la consola per inspeccionar cada sessió, cada senyal i gestionar els casos a la vostra manera.
Construït per a la reutilització · Preu com a infraestructura
Una verificació. Moltes incorporacions.
La identitat reutilitzable no és una característica — són dues: Reusable KYC a la mateixa plataforma (gratuït) i l'API Share Session entre socis. Composeu-ne una o ambdues.
La primera verificació es manté dins de Didit, xifrada en repòs. L'usuari torna a presentar la credencial a cada servei impulsat per Didit — la mateixa marca o un soci de confiança — reautenticant-se amb un selfie o consentint una compartició.
Segona aplicació · només selfieFree · Reusable KYC
Aplicació de soci · compartir testimoni/v3/session/{id}/share/
Aplicació nova · importada/v3/session/import-shared/
02 · Compartició entre socis
Intercanvi de testimonis entre socis de confiança.
El soci A genera un testimoni de compartició de curta durada mitjançant POST /v3/session/[id]/share/. El soci B l'importa mitjançant POST /v3/session/import-shared/. Xifrat d'extrem a extrem, només per a audiències designades, una importació per soci.
Token de curta durada · una importació per soci · auditat.
03 · Política de confiança
revisió_de_confiança per soci.
El soci B tria: confiar en el veredicte del soci A (incorporació instantània) o copiar les dades i enviar-les a revisió manual (rutes d'escalada regulades). Configurat per flux de treball a la Consola de Negocis.
Configurat per flux de treball a la Consola de Negocis.
04 · Retorn només amb selfie
Usuari recurrent · només selfie · gratuït.
El flux de treball KYC reutilitzable executa la reautenticació sense identificació — l'usuari obre una sessió, es fa un selfie, Didit torna a comparar amb la plantilla verificada, retorna Aprovat en menys de dos segons. Gratuït, sense nova captura de documents.
Obre una nova sessióFlux de treball KYC reutilitzable
Només selfieSense nova captura de documents
El servidor torna a coincidirContra plantilla verificada
Aprovat · sub-2sEstat Aprovat al webhook
Mateixa API de Sessions. Flux de treball KYC reutilitzable. Gratuït.
05 · Privadesa + consentiment
Consentiment · abast · retenció · per compartició.
Cada compartició registra el consentiment de l'usuari, la finalitat, l'audiència, l'abast i la caducitat. Didit ho registra tot — alineat amb el GDPR (Reglament General de Protecció de Dades), ISO/IEC 27001, SOC 2 Tipus 1. Retenció predeterminada de 5 anys.
La identitat reutilitzable funciona a totes les plataformes impulsades per Didit — fintech, cripto, mercats, iGaming, BNPL, salut, mobilitat. Mateix contracte /v3/, mateix Workflow Builder, alineat amb eIDAS2.
201CreatL'estat de la sessió importada segueix trust_review.
trust_review=true → Aprovat instantàniament; false → En revisió.docs →
Integració preparada per a l'agent
Envia la identitat reutilitzable en una sola indicació.
Enganxa a Claude Code, Cursor, Codex, Devin, Aider o Replit Agent. Omple la teva pila. L'agent construeix el flux de primera verificació, el flux de reautenticació KYC reutilitzable i el flux de compartició + importació entre socis.
didit-integration-prompt.md
You are integrating Didit reusable identity. Your users get verified once with full KYC and then re-present that verification on every subsequent service — your own platforms (same-platform reuse via Reusable KYC) and trusted partner platforms (cross-partner Share Session API).
Three pillars:
1. Verify once with full KYC ($0.33 bundle) via POST /v3/session/.
2. On the SAME platform, returning users re-prove identity with a selfie only — free, via the Reusable KYC workflow.
3. To a TRUSTED PARTNER, the first platform generates a short-lived share token (POST /v3/session/{id}/share/); the partner imports it (POST /v3/session/import-shared/) and the user lands fully onboarded.
Cost:
- First verification: $0.33 (Sessions API)
- Same-platform selfie-only reauth: free (Reusable KYC workflow)
- Cross-partner import: priced per call, from $0.30 — Partner B pays the import fee
- First 500 verifications free every month, forever
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.
- Two workflows in the Workflow Builder:
wf_first_verification — ID Verification + Passive Liveness + Face Match 1:1 + Device & IP Analysis + Anti-Money Laundering (AML) Screening
wf_reusable_kyc — Reusable KYC (selfie-only reauth)
- For cross-partner: a pre-arranged backend channel with the partner (a webhook, a queue, or even an authenticated REST call between your services) so the share token can be transmitted out-of-band.
STEP 1 — First verification (Sessions API)
POST https://verification.didit.me/v3/session/
Headers:
x-api-key: <your api key>
Content-Type: application/json
Body:
{
"workflow_id": "<wf_first_verification>",
"vendor_data": "<your user id, max 256 chars>",
"callback": "https://<your-app>/identity/callback"
}
Response: 201 Created with the hosted session URL. Sub-2-second median verdict on completion.
STEP 2 — Read the signed webhook on verification completion
Didit POSTs to your callback. Session statuses are Title Case With Spaces:
Body (excerpted):
{
"session_id": "<uuid>",
"vendor_data": "<your user id>",
"status": "Approved",
"id_verification": { "status": "Approved" },
"liveness": { "status": "Approved" },
"face": { "status": "Approved", "similarity_score": 0.94 }
}
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.
Store the (user_id, session_id, status) tuple. session_id is the handle you reuse for shares.
STEP 3 — Same-platform reuse (Reusable KYC selfie-only reauth)
When the same user returns for a new flow:
POST https://verification.didit.me/v3/session/
Body:
{
"workflow_id": "<wf_reusable_kyc>",
"vendor_data": "<your user id>",
"callback": "https://<your-app>/identity/reauth-callback"
}
The hosted UI prompts the user for a selfie only — no document re-capture. Didit matches the selfie against the original verified template, returns Approved in under two seconds, free.
STEP 4 — Cross-partner share (Partner A generates a share token)
Only finished sessions (Approved / Declined / In Review) can be shared.
POST https://verification.didit.me/v3/session/{sessionId}/share/
Headers:
x-api-key: <Partner A's api key>
Content-Type: application/json
Body:
{
"audience": "<partner_b_identifier>",
"expires_in": 900
}
Response (excerpted):
{
"share_token": "eyJhbGciOiJIUzI1NiJ9...",
"session_kind": "kyc",
"expires_at": "<ISO8601>"
}
Transmit the share_token to Partner B via your pre-arranged backend channel.
STEP 5 — Cross-partner import (Partner B imports the session)
POST https://verification.didit.me/v3/session/import-shared/
Headers:
x-api-key: <Partner B's api key>
Content-Type: application/json
Body:
{
"share_token": "eyJhbGciOiJIUzI1NiJ9...",
"workflow_id": "<Partner B's workflow id>",
"vendor_data": "<Partner B's internal user id>",
"trust_review": true
}
trust_review options:
true — Partner B trusts Partner A's verdict (Approved / Declined). The imported session keeps the original status.
false — Partner B copies the data but sets status to "In Review" so Partner B's compliance team can apply their own thresholds.
Constraints (verified against mintlify-docs/core-technology/reusable-kyc/share-kyc-via-api.mdx):
- A specific session can be imported only ONCE into a given partner application.
- The share_token is short-lived (defaults to 15 minutes).
- End-to-end encrypted; only the named audience can import.
STEP 6 — Audit the consent + the share
Log every share + every import with:
- user_pid (the pseudonymous user identifier)
- audience (which partner)
- purpose (onboarding, lending, payments, etc.)
- scope (kyc, kyc + aml, kyc + kyb)
- share_token id + expiry
- import status
Default retention 5 years post-relationship per the EU AML package; longer under your supervisor's guidance.
WEBHOOK EVENT NAMES
- Sessions: status changes flow through the standard session webhook.
- Verify X-Signature-V2 on every payload.
CONSTRAINTS
- Session statuses use Title Case With Spaces (Approved, In Review). Don't transform them.
- Share tokens are scoped to the named audience and the named purpose — they're not bearer tokens for free reuse.
- The user must consent before a share happens. Capture explicit consent in your UI; Didit logs the consent against the session.
- Reusable KYC selfie-only reauth is free; cross-partner imports are priced at Partner B's account.
- 200+ fraud signals are evaluated on every fresh session at no extra cost.
Read the docs:
- https://docs.didit.me/sessions-api/create-session
- https://docs.didit.me/sessions-api/share-session/share
- https://docs.didit.me/sessions-api/share-session/import
- https://docs.didit.me/core-technology/reusable-kyc/overview
- https://docs.didit.me/core-technology/reusable-kyc/share-kyc-via-api
- 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.
Necessites més context? Consulta la documentació completa del mòdul.docs.didit.me →
Compliment per disseny
Obre un nou país amb un clic. Nosaltres fem la feina difícil.
Obrim les filials locals, assegurem les llicències, realitzem les proves de penetració, obtenim les certificacions i ens alineem amb cada nova regulació. Per enviar verificacions en un nou país, activa un interruptor. Més de 220 països en funcionament, auditats i provats trimestralment — l'únic proveïdor d'identitat que un govern d'un estat membre de la UE ha qualificat formalment com més segur que la verificació presencial.
Primera verificació — paquet KYC complet. Després gratuït per al retorn a la mateixa plataforma.
Free
KYC reutilitzable — reautenticació només amb selfie en cada sessió de la mateixa marca.
0 min
Caducitat del testimoni de compartició per defecte · xifrat, lligat a l'audiència, només una importació.
0
Verificacions gratuïtes cada mes, en cada compte.
Tres nivells, una llista de preus
Comença gratis. Paga per ús. Escala a Enterprise.
500 verificacions gratuïtes cada mes, per sempre. Pagament per ús per a la producció. Contractes personalitzats, residència de dades i SLA (Acords de Nivell de Servei) a Enterprise.
Gratuït
Gratuït
0 $ / mes. No es requereix targeta de crèdit.
Paquet KYC gratuït (Verificació d'identitat + Prova de vida passiva + Coincidència facial + Anàlisi de dispositius i IP) — 500 / mes, cada mes