Incorpora un usuari de cripto. Mantén-te compatible amb MiCA.
Verifica l'usuari, examina la cartera, arxiva les proves, tot en una sola trucada. 0,33 $ per comprovació. 500 gratuïtes cada mes. Profunditat de verificació certificada per la UE.
Confiat per més de 2.000 organitzacions a tot el món.
Què exigeix MiCA
Verifica l'usuari. Revisa la cartera. Conserva l'evidència.
Totes les plataformes de criptomonedes de la UE han de fer les tres coses, amb cada client i a escala.
Didit les ofereix com un sol flux de treball per 0,33 $ per verificació, amb 500 gratuïtes cada
mes.
Com funciona
Des del registre fins a l'usuari verificat en quatre passos.
Pas 01
Crea el flux de treball
Tria les verificacions que vulguis: identificació, prova de vida, coincidència facial, sancions, adreça, edat, telèfon, correu electrònic, preguntes personalitzades. Arrossega-les a un flux al panell de control o publica el mateix flux a la nostra API. Crea ramificacions segons condicions, executa proves A/B, sense necessitat de codi.
Pas 02
Integra
Integra de forma nativa amb els nostres SDK per a Web, iOS, Android, React Native o Flutter. Redirigeix a una pàgina allotjada. O simplement envia un enllaç al teu usuari, per correu electrònic, SMS, WhatsApp, on vulguis. Tria el que millor s'adapti a la teva pila tecnològica.
Pas 03
L'usuari segueix el 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
Rebràs els resultats
Els webhooks signats en temps real mantenen la teva base de dades sincronitzada en el moment en què un usuari és aprovat, rebutjat o enviat a revisió. Consulta l'API sota demanda. O obre la consola per inspeccionar cada sessió, cada senyal i gestionar els casos a la teva manera.
Dissenyat per al compliment · Preu d'infraestructura
Sis verificacions. Un paquet. 0,33 $ per usuari.
L'onboarding de MiCA no és una única verificació, és una recepta. Activa cada mòdul per flux de treball o connecta'ls directament.
Identificació, prova de vida, coincidència facial, dispositiu + IP, AML, tot inclòs per 0,33 $ per usuari. Certificat iBeta Level 1 anti-spoof, resultat en menys de dos segons.
Sancions, PEP, mitjans adversos, actualitzat diàriament, en 14 idiomes. Les coincidències obren un cas automàticament. Preparat per a l'auditoria de l'article 60 de MiCA.
OFAC SDN, Nacional Especialment DesignatOFAC96Block
PEP · Funcionari de govern estrangerDow Jones PEP78Review
Mitjans adversos, sanció financeraMitjans adversos de la UE41Pass
14 languages · daily delta refresh$0.20 / check
03 · Detecció de carteres
Puntua cada dipòsit abans que arribin els fons.
Detecta carteres sancionades, mescladors, fons robats. 0,15 $ per verificació, o 0,02 $ amb la teva pròpia clau de proveïdor. EVM, Bitcoin, TRON, Solana.
Quan s'actualitzen les llistes de sancions i PEP, els usuaris aprovats es tornen a examinar automàticament. Les noves coincidències obren un cas amb l'evidència original a un clic de distància. 0,07 $ per usuari a l'any.
user_88Re-screening completat · sense canvisyesterday
Els hits obren un cas i activen un webhook automàticament.
05 · Atestació de la UE
L'única plataforma KYC certificada per un govern de la UE.
La Tresoreria d'Espanya, el Banc d'Espanya i el SEPBLAC han certificat conjuntament Didit com a més segur que la verificació presencial. Descarrega l'informe i arxiva'l amb el teu paquet de l'article 16 de MiCA.
L'única plataforma KYC (Know Your Customer) formalment certificada per un estat membre de la UE com a més segura que la verificació presencial.
Tresor
Banc d'Espanya
SEPBLAC
Informe descarregable des de la teva Consola de Negoci.
06 · Dissenyat per a cada plataforma de criptomonedes
El mateix flux de treball per a cada arquetip.
Intercanvis, passarel·les d'entrada, carteres de custòdia, plataformes de tokenització, institucions de pagament, tots executen la mateixa recepta MiCA. Un contracte, una factura, un paquet d'auditoria.
Enganxa-ho a Claude Code, Cursor, Codex, Devin, Aider o Replit Agent. Omple la teva stack. L'agent construeix el flux de treball, bloqueja els dipòsits, registra el monitoratge i prepara la comprovació prèvia de la cartera.
didit-integration-prompt.md
You are integrating Didit's MiCA-aligned crypto user-verification workflow. MiCA is the EU's crypto rulebook; a regulated Crypto-Asset Service Provider (CASP) owes three things on every new customer:
1. Customer Due Diligence (CDD) — verify identity, screen for sanctions, file the evidence.
2. Ongoing monitoring — re-screen approved users as watchlists update.
3. Wallet screening for any crypto outflow — score the destination address before the transfer.
Didit ships all three on one workflow:
- KYC bundle at $0.33 per user (Sessions API)
- Continuous AML monitoring at $0.07 per user per year (automatic on any session with AML enabled)
- Wallet screening at $0.17 per crypto transaction managed, or $0.04 BYOK (Transactions API)
- 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.
- A workflow_id from the Workflow Builder bundling ID Verification + Passive Liveness + Face Match 1:1 + Device & IP Analysis + AML Screening.
- Transaction Monitoring enabled in the Business Console (Transactions > Settings) with crypto screening on, if you handle crypto outflows.
STEP 1 — Verify the user with the Sessions API
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 modules>",
"vendor_data": "<your user id>",
"callback": "https://<your-app>/casp/kyc/callback",
"metadata": {
"purpose": "mica_onboarding",
"casp_reference": "<your internal reference>"
}
}
Response: 201 Created with a hosted-flow URL. Redirect the user. Sub-2-second median verdict.
STEP 2 — Read the signed webhook on KYC 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 },
"ip_analysis": { "status": "Approved" },
"aml": { "status": "Approved", "hits": [] }
}
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 — Continuous AML monitoring is automatic
Every approved user is re-screened daily against the same 1,300+ sanctions, PEP, and adverse-media lists used at onboarding. There is NO separate endpoint to call.
When a previously-clean user crosses a threshold, the session status updates to "In Review" or "Declined" and your webhook fires the same payload shape as the original onboarding event with the new AML hits. A case opens automatically in the Business Console.
STEP 4 — Wallet screening on crypto outflows (Transactions API)
Required only if you transfer crypto on behalf of the user. Run BEFORE the crypto leaves.
POST https://verification.didit.me/v3/transactions/
Headers:
x-api-key: <your api key>
Content-Type: application/json
Body (required fields verified live):
{
"transaction_id": "<your internal reference>",
"transaction_category": "finance",
"include_crypto_screening": true,
"transaction_details": {
"direction": "OUTBOUND",
"amount": "0.25",
"currency": "ETH",
"currency_kind": "crypto",
"action_type": "withdrawal"
},
"subject": {
"entity_type": "individual",
"vendor_data": "<your user id>",
"full_name": "<user full name>"
},
"counterparty": {
"entity_type": "unhosted_wallet",
"full_name": "<destination wallet label>",
"payment_method": {
"method_type": "crypto_wallet",
"account_id": "<destination wallet address>"
}
}
}
REQUIRED fields the API rejects if missing:
- subject.vendor_data + subject.full_name
- counterparty.full_name
- transaction_details.direction + currency + currency_kind + amount
- For crypto: wallet address on counterparty.payment_method.account_id (OUTBOUND) or subject.payment_method.account_id (INBOUND post-transfer)
Wallet screening runs server-side when currency_kind = "crypto" and there is a wallet address in the right participant. No separate endpoint.
Transaction status enum (exact case, UPPER_SNAKE_CASE): APPROVED | IN_REVIEW | DECLINED | AWAITING_USER.
When a transaction enters AWAITING_USER, Didit creates a linked remediation session automatically and returns a verification URL on the response.
Branch logic:
APPROVED → ship the crypto.
IN_REVIEW → hold, route to analyst queue.
DECLINED → block, refund, log.
AWAITING_USER → redirect the user to the remediation session URL.
WEBHOOK EVENT NAMES
- Sessions: status changes flow through the standard session webhook.
- Transactions: transaction.created · transaction.updated · transaction.status.changed · transaction.alert.generated.
Verify X-Signature-V2 on every payload.
EVIDENCE + RECORD RETENTION
Every approved user comes with a signed evidence pack (document, biometric match, AML hits, device + IP) stored in the EU. Default retention 5 years post-relationship; configurable per workflow.
Didit holds the only formal EU-government attestation for a KYC platform — issued jointly by Spain's Tesoro, Banco de España, and SEPBLAC. The report files directly into the MiCA evidence pack.
CONSTRAINTS
- Session statuses use Title Case With Spaces (Approved, In Review). Transaction statuses use UPPER_SNAKE_CASE (APPROVED, IN_REVIEW). Don't mix them in the same code path.
- Default record retention is 5 years post-relationship; extend per your supervisor's guidance.
- 200+ fraud signals are evaluated on every KYC session at no extra cost — surface the score via the session decision payload.
Read the docs:
- https://docs.didit.me/sessions-api/create-session
- https://docs.didit.me/core-technology/aml-screening/overview
- https://docs.didit.me/transaction-monitoring/aml-screening
- 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.
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.
L'única plataforma KYC certificada per un govern de la UE: la Tresoreria d'Espanya, el Banc d'Espanya i el SEPBLAC.
0+
Sancions, Persones Políticament Exposades (PEP) i llistes de mitjans adversos revisades per a cada usuari.
<0s
Resultat de punta a punta per sessió, en Android d'entrada.
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 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