Ves al contingut principal
Didit recapta 7,5M $ per construir la infraestructura per a identitat i frau
Didit
Revendedors i plataformes

Ven la verificació com
el teu propi producte.

Personalitza el flux de verificació, configura les aplicacions del client i dirigeix els resultats a través del teu producte. L'etiqueta blanca afegeix 0,20 $ per comprovació als mòduls utilitzats.

Amb el suport de
Y CombinatorRobinhood Ventures
Firecrawl
Slash
Crnogorski Telekom
UCSF Neuroscape
Bit2Me

Confiat per més de 2.000 organitzacions a tot el món.

Una integració, cada client

Dona servei als teus clients.
Utilitza la teva marca.

Configura una aplicació per a cada client i entorn. Tria les seves comprovacions i branding, i enruta els resultats a través del teu producte. Mantén les divulgacions del proveïdor requerides en el procés de verificació.

Com funciona

Llança un flux de client en quatre passos.

Pas 01 / 04

Crea el flux de treball

Tria les comprovacions que cada client necessita al constructor de fluxos de treball. Configura les seves regles, crea un esborrany i publica'l quan estigui llest. Cada nova sessió utilitza la versió publicada d'aquest flux de treball.

Creat per a plataformes · Creat per al marge · Disseny obert

Configura la verificació per als teus clients.

Configura la marca, els fluxos de treball, l'accés i el lliurament de resultats per al servei de verificació dins del teu producte.
01 · La teva marca

Aplica el teu logotip, colors i domini.

Defineix colors, tipografia, logotips i radi de les cantonades. Sobreescriu el text de pantalla compatible i utilitza el teu propi subdomini. Habilita un estil personalitzat per a cada flux de treball i conserva els avisos que identifiquen Didit com a proveïdor de verificació.
Llegeix la documentació
02 · Separació neta

Separa les aplicacions de client i de prova.

Crea aplicacions separades per a cada client, per a proves de sandbox i per a comprovacions en viu. Selecciona la clau d'aplicació correcta per a cada sol·licitud. Controla l'accés del teu equip amb permisos de recursos i aplica l'accés del client al teu propi producte.
Llegeix la documentació
03 · Comprovacions diferents per client

Construeix un flux diferent per a cada client.

Tria comprovacions d'identitat i de vivacitat per a persones, o un flux de treball empresarial per a empreses. Afegeix la detecció de sancions quan sigui necessari. Selecciona el flux de treball configurat del client quan iniciïs cada verificació.
Llegeix la documentació
04 · Resultats on els vulguis

Rep els resultats on el teu equip els necessiti.

Envia la teva pròpia referència quan comencis una verificació. Les actualitzacions de sessió la retornaran amb el resultat, perquè el teu sistema pugui trobar el client i l'usuari correctes. Verifica la signatura i l'hora de l'entrega abans de processar una actualització.
Llegeix la documentació
05 · Tot el catàleg

Afegeix comprovacions a un flux de treball de client.

Edita un esborrany del flux de treball del client, afegeix-hi les comprovacions que necessiti i publica-ho. Les sessions noves utilitzaran aquesta versió. Les sessions existents mantindran la versió amb què van començar, i els altres fluxos de treball conservaran la seva pròpia configuració.
Consulta el catàleg
06 · El teu preu

Defineix el teu preu a partir dels costos dels mòduls publicats.

Revisa el preu publicat i la unitat de facturació de cada mòdul que incloguis. Estableix el que el teu producte cobrarà als teus clients. L'etiqueta blanca afegeix 0,20 $ per comprovació al cost dels mòduls de verificació utilitzats.
Consulta els preus
Integra

Obre el flux. Rep el resultat.

Inicia la verificació del client, rep una actualització signada i dirigeix el resultat a l'usuari correcte.
POST /v3/session/Per client
$ curl -X POST https://verification.didit.me/v3/session/ \
  -H "x-api-key: $CLIENT_APP_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "workflow_id": "YOUR_CLIENT_WORKFLOW_UUID",
    "vendor_data": "client_01:user_42"
  }'
201Creat{ "url": "https://verify.yourbrand.com/…" }
La clau del teu client, el flux del teu client, el teu identificador.docs
POST /webhooks/didit/:clientIdEl teu endpoint
app.post("/webhooks/didit/:clientId", (req, res) => {
  const secret = clientSecrets.get(req.params.clientId);
  const expected = crypto.createHmac("sha256", secret)
    .update(req.rawBody).digest();
  const sig = Buffer.from(req.get("X-Signature"), "hex");
  if (!crypto.timingSafeEqual(sig, expected)) return res.sendStatus(401);

  const { vendor_data, status } = req.body;
  routeToClient(req.params.clientId, vendor_data, status);
  res.sendStatus(200);
});
200OKOK
Copia el verificador complet, incloent comprovacions de signatura, validació de marca de temps i enrutament de clients.docs
Integració preparada per a agents

Envia una integració multi-client amb un sol prompt.

Copia aquest prompt al teu agent de codificació i descriu la teva aplicació. Inclou aplicacions de client, branding, fluxos de treball i enrutament de resultats verificats. Configura i revisa la configuració del compte abans del llançament.
didit-integration-prompt.md
# Integrate Didit for multiple clients

Integrate Didit into <my_stack> for a product serving multiple clients.
Use each client's configured application and workflow, apply their branding,
and route authenticated results through your product.

## Public module prices
- ID Verification: $0.15 per check
- Passive Liveness: $0.10 per check
- Face Match 1:1: $0.05 per check
- IP Analysis: $0.03 per check
- Full identity bundle (the four above): $0.33 per check
- AML (anti-money laundering) Screening: $0.20 per check
- Ongoing AML Monitoring: $0.07 per user per year
- Business Verification: Variable per registry check;
  person screening, document checks, and linked identity checks are billed separately
- White Label: $0.20 per check on top of the modules used
- 500 free monthly workflow checks; standalone requests are outside that allowance

Use these published costs when setting your product's client pricing.
Review commercial requirements with Didit; do not infer partner rates.

## 1. Configure client applications
Create an account at https://business.didit.me. Use separate applications
for each client and environment: live and sandbox are separate applications,
not two environments inside one application. Sandbox outcomes are simulated.
Store application keys and workflow UUIDs in your server-side configuration,
indexed by client and environment. Never expose keys to end users.
Enforce client authorization in your own product. Resource permissions do
not establish a client-specific boundary, and an application is not a
promise of isolation from every organization-level resource.

## 2. Brand the verification flow
Configure colours, typography, square and rectangular logos, corner radius,
and the login-screen option in the Style Editor. The Texts tab overrides
supported strings, one locale at a time; it does not expose arbitrary text
on every screen. Choose the completion-screen mode where needed.

For a custom domain:
- Use an unused subdomain such as verify.yourbrand.com, not a root or www. domain.
- Enable White Label on the account and grant write access to Customization.
- Add both generated CNAME records: ownership/certificate verification and routing.
- Verify ownership in the console once the records resolve.
- A custom domain prevents re-enabling the Didit login screen until removed.

Enable Workflow → Settings → Options → Include custom style for every
workflow that should use the branding. Otherwise it retains default branding.

White Label changes visual branding. Retain the required provider disclosures:
identify your company as requesting verification and Didit as powering it,
link your privacy notice and applicable terms, and link Didit's Verification
Privacy Notice and End User Terms for Identity Verification. Collect affirmative
consent where required and retain the necessary proof in your own systems.
These responsibilities also apply when you build your own verification UI.

## 3. Publish each client's workflow
Build a workflow in the Console or with
POST https://verification.didit.me/v3/workflows/.
Use a KYC (know your customer) workflow for people or a KYB (know your
business) workflow for companies. Configure the relevant checks and publish
the draft. Existing sessions retain their original workflow version.

## 4. Create the session for the correct client
Resolve the application key and workflow UUID from trusted server-side
configuration for this client and environment:

  curl -X POST https://verification.didit.me/v3/session/ \
    -H "x-api-key: <client-application-key>" \
    -H "Content-Type: application/json" \
    -d '{
      "workflow_id": "<client-workflow-uuid>",
      "vendor_data": "<client-id>:<end-user-id>"
    }'

vendor_data contains your references and is returned on session events and
decision reads. Do not assume unrelated entity or transaction events have
this same session envelope. Open the returned url or embed the hosted flow.

## 5. Receive authenticated results
Register a destination for status.updated and data.updated and store its
secret_shared_key, scoped to the client and environment in your configuration.
Verify before reading a decision or changing a client's data:
- X-Signature-V2: HMAC-SHA256 over recursively sorted, compact JSON with
  Unicode preserved. This header does not sign raw bytes.
- X-Signature: supported HMAC-SHA256 over the exact raw request bytes,
  captured before JSON middleware. The terminal example uses this variant.
- Check signature format and length before a constant-time comparison.
- Validate X-Timestamp and reject a difference greater than 300 seconds.
  Require it to match the timestamp in the authenticated payload.
- Resolve the destination secret from trusted route configuration, not from
  an unverified vendor_data value. Confirm the authenticated reference
  belongs to that client before routing the result.
- Dispatch on webhook_type, handle duplicate deliveries, and durably queue
  work before acknowledging. Return 2xx promptly, within the 5-second timeout.

Session statuses: Approved, Declined, In Review, In Progress, Not Started,
Abandoned, Expired, Kyc Expired, Resubmitted, Awaiting User. Entity and
transaction events have different status enums; do not feed them into the
session dispatcher.
Session events include session_id, status, webhook_type, created_at,
timestamp, workflow_id, workflow_version, vendor_data, metadata; decision
is present for Approved, Declined, In Review, and Abandoned.
Business sessions also include business_session_id and session_kind: "business".
For reconciliation read
GET https://verification.didit.me/v3/session/{sessionId}/decision/
using the same client's application key. Your authorized team can also
review results in the Console.

## 6. Control team permissions
Assign each member one role. Five built-in roles are available; organization
owners can create custom roles. Allowed actions differ by resource:
- sessions: read, list, create, write, delete
- users: read, list
- businesses: read, list, write
- workflows and questionnaires: read, write, create, delete
- customization: read, write
- api-keys: read, write
Use a dedicated custom role for support access. Do not grant access to all
applications merely because a support agent needs to review sessions.

## 7. Add checks and verify the integration
Edit and publish a draft of one client's workflow. New sessions use that
version; other workflows and existing sessions retain their configuration.
Review the published costs of the added checks.

1. Configure two example clients with distinct application keys, workflows,
   and webhook secrets. Test your own authorization against cross-client access.
2. Confirm sandbox and live traffic use separate applications.
3. Check each workflow's custom-style setting, domain, and required disclosures.
4. Reject malformed or invalid signatures, stale timestamps, and a reference
   that belongs to another client. Include Unicode in signature fixtures.
5. Confirm vendor_data returns unchanged on session updates and decision reads.
6. Confirm changes to one workflow affect only new sessions using that workflow.

References:
- https://docs.didit.me/console/white-label
- https://docs.didit.me/console/custom-domain
- https://docs.didit.me/console/roles-permissions
- https://docs.didit.me/console/workflows
- https://docs.didit.me/sessions-api/create-session
- https://docs.didit.me/integration/webhooks
- https://docs.didit.me/integration/sandbox-testing

Start at https://business.didit.me.
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 desplegar verificacions en un nou país, només has d'activar 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.
Llegeix el dossier de seguretat i compliment
SOC 2 · Type II — AICPA · 2026
SOC 2 · Type I — AICPA · 2026
ISO/IEC 27001 — Seguretat de la informació · 2026
Sandbox financer de la UE — Tesoro · SEPBLAC · BdE
FIDO Alliance — Membre associat · 2026
iBeta Level 1 PAD — NIST / NIAP · 2026
GDPR — EU 2016/679
HIPAA — 45 CFR §160 · §164
DORA — EU 2022/2554
MiCA — EU 2023/1114
Onboarding remot EBA — EBA/GL/2022/15
AMLD6 · eIDAS 2.0 — Alineat amb la UE per disseny
Jugendschutz geprüft — FSM · JMStV §4(2) · 2026

Xifres que ho demostren

Xifres que ho demostren
  • 25+
    Mòduls darrere d'una sola integració
  • 220+
    Països i territoris coberts
  • $0.20
    Marca Blanca per verificació, més costos de mòdul
  • 500
    Verificacions de fluxos de treball gratuïtes cada mes
Tres nivells, una llista de preus

Comença gratis. Paga per ús. Escala a Enterprise.

500 verificacions gratuïtes cada mes, per sempre. Després, paga només quan s'executa un mòdul. Contractes personalitzats, residència de dades i acords de nivell de servei (SLA) a Enterprise.

Gratuït

$0/ mes · sense targeta

Per construir, provar i per als teus primers usuaris.

Tot el que necessites per començar:
  • 500 verificacions KYC completes cada mes
  • Identificació, prova de vida, coincidència facial, dispositiu i IP
  • Més de 200 senyals de frau, llista de bloqueig, duplicats
  • KYC reutilitzable a tota la xarxa Didit
  • Constructor de fluxos de treball, gestió de casos, SDKs
  • Suport amb IA Agent d'IA a la consola, documentació i comunitat.
Més popular

Paga per ús

$0.33per KYC complet

Més de 25 mòduls amb preus públics. Descomptes automàtics per volum.

Tot el que inclou Gratuït, i a més:
  • Detecció i seguiment AML des de 0,07 $
  • Preus del registre d'empreses per país i nivell de dades
  • Monitorització de transaccions a $0.02 cadascuna
  • Detecció de carteres a $0.15 per comprovació
  • Flux de marca blanca amb la teva pròpia marca
  • Suport amb IA Agent d'IA a la consola, documentació i comunitat.

Enterprise

Personalitzatcontracte anual

Per a grans volums i programes regulats.

Tot el que inclou Paga per ús, i a més:
  • Contractes anuals, preus per volum compromès
  • Condicions legals personalitzades i un SLA del 99,99% de temps d'activitat
  • Residència de dades, retenció, revisió de seguretat
  • Revisors manuals sota demanda
  • Condicions de revenda i marca blanca
  • Suport humà prioritari Canal de Slack compartit 24/7, gestor d'èxit assignat.

Els descomptes per volum s'apliquen automàticament a mesura que augmenta l'ús — sense negociacions ni trucades de vendes.

FAQ

Preguntes freqüents

Què és Didit?

Didit és la infraestructura per a la identitat i el frau, la plataforma que ens hauria agradat tenir quan creàvem els nostres propis productes: oberta, flexible i pensada per a desenvolupadors, perquè s'integri de veritat al teu stack en lloc de ser una caixa negra que has d'adaptar.

Una sola API cobreix la verificació de persones (KYC, know your customer), la verificació d'empreses (KYB, know your business), el cribratge de carteres de criptomonedes (KYT, know your transaction) i el monitoratge de transaccions en temps real, tot sobre un stack dissenyat per ser:

  • Ràpid, amb un p99 de menys de 2 segons en cada sessió
  • Fiable, en producció amb més de 2.000 empreses en més de 220 països
  • Segur, SOC 2 Tipus 1 i Tipus 2, ISO 27001, natiu de GDPR i formalment certificat pel regulador financer espanyol com a més segur que la verificació presencial

La base: més de 14.000 tipus de documents en més de 48 idiomes, més de 1.000 fonts de dades i més de 200 senyals de frau en cada sessió. La infraestructura de Didit aprèn dinàmicament de cada sessió i millora cada dia.

Com funciona la revenda de Didit a la pràctica?
Ofereix verificació dins del teu producte utilitzant els fluxos de treball de Didit. Configura aplicacions per a cada client i utilitza aplicacions separades per a l'entorn de proves (sandbox) i el trànsit real. Aplica la teva marca, tria les comprovacions de cada client i dirigeix els resultats de la sessió utilitzant les teves pròpies referències. El White Label canvia la marca visual; els avisos obligatoris han de seguir identificant Didit com a proveïdor de verificació.
Els meus clients veuen Didit en algun moment?
Personalitza les pantalles de verificació amb els teus colors, tipografia, logotips i un subdomini personalitzat. Sobreescriu les cadenes de text admeses i activa Inclou estil personalitzat en cada flux de treball. Això elimina la marca visual de Didit, però les divulgacions obligatòries del proveïdor es mantenen. Informa els usuaris que la teva empresa sol·licita la verificació i que Didit la impulsa, i inclou els enllaços obligatoris als termes de privacitat i verificació d'identitat.
Quina rapidesa té la verificació per al meu usuari final?
El temps de finalització depèn de les comprovacions que configuris i del progrés de l'usuari a través d'elles. Publica el flux de treball que necessita cada client i utilitza actualitzacions de sessió signades per fer-ne un seguiment del resultat. L'IA de documents afegeix uns segons per document i informa de la finalització un cop totes les càrregues requerides s'han completat. El flux no un temps de finalització fix per a cada combinació de comprovacions.
Com manteniu les dades d'un client separades de les d'un altre?
Utilitza aplicacions i claus separades per a cada client i entorn, i aplica l'accés del client al teu propi producte. Els rols de la consola controlen les accions sobre els recursos; les accions disponibles difereixen segons el recurs. Per exemple, els usuaris admeten la lectura i la llista, mentre que els fluxos de treball admeten la lectura, l'escriptura, la creació i l'eliminació. Els rols no estableixen un límit de client separat per si sols.
Què passa si un usuari falla, abandona o caduca?
Subscriu-te a les actualitzacions de sessió signades i gestiona cada resultat al teu producte. Les sessions poden ser aprovades, rebutjades, en revisió, abandonades, caducades o en espera d'acció de l'usuari. La caducitat és diferent de l'abandonament. Verifica el lliurament abans d'actualitzar els teus registres i recupera la decisió actual en conciliar una actualització perduda. Consulta la guia d'esdeveniments.
Com controlo l'accés del meu equip a les dades?
Assigna un rol de consola a cada membre de l'equip. Didit ofereix cinc rols predefinits, i els propietaris de l'organització poden crear rols personalitzats. Concedeix només les accions de recurs que el rol necessita; per exemple, lectura i llista de sessions per a un revisor que no hauria de canviar els fluxos de treball. Consulta rols i permisos.
Didit compleix amb les normatives de les indústries dels meus clients?
Configura les comprovacions que requereix el programa de verificació del teu client. El White Label canvia la marca, però l'empresa que sol·licita la verificació segueix sent responsable del seu recorregut d'usuari: identifica l'empresa sol·licitant i Didit, enllaça els avisos de privacitat i els termes requerits, i recull el consentiment afirmatiu quan sigui necessari. Revisa les responsabilitats del *white-label* amb l'equip de compliment del client.
Com integro la verificació per a múltiples clients?
Configura les aplicacions, la marca i els fluxos de treball del client, i després crea sessions amb la clau de client i el flux de treball correctes. Utilitza actualitzacions de sessió signades per rebre els resultats. La guia d'integració cobreix aquests passos i la lògica d'encaminament que necessita el teu producte. Prova cada client i entorn abans del llançament; la configuració de dominis personalitzats també requereix que els registres de domini es resolguin.
Com dirigeixo un resultat al client correcte?
Inclou les teves referències de client i usuari quan creïs una sessió. Les actualitzacions de sessió signades i les lectures de decisions retornen aquesta referència. Utilitza ambdues parts per trobar el registre correcte, verifica el lliurament amb el secret de la destinació i comprova que la referència pertany a aquest client abans de canviar les seves dades.
Puc afegir comprovacions per a un client de manera independent?
Edita un esborrany del flux de treball d'aquest client, afegeix les comprovacions requerides i publica la versió. Les noves sessions utilitzen la versió acabada de publicar; les sessions ja en curs conserven la versió amb la qual van començar. Altres fluxos de treball mantenen la seva pròpia configuració. Revisa els preus dels mòduls que afegeixis a la pàgina de preus.
Com funciona la part comercial?
Utilitza els preus dels mòduls publicats per calcular els teus costos de verificació: $0.33 per cada comprovació d'identitat completa, $0.20 per cada cribratge de blanqueig de capitals (AML) i $2.00 per cada comprovació de registre mercantil. El White Label afegeix $0.20 per comprovació a més dels mòduls utilitzats. Estableix els preus per client del teu producte per separat. Parla amb nosaltres sobre els teus requisits de revenda.

Infraestructura per a identitat i frau.

Una API per a KYC, KYB, monitorització de transaccions i anàlisi de carteres. Integra-la en 5 minuts.

Demana a una IA que resumeixi aquesta pàgina