Regles de frau en temps real. Fiat. Cripto. Un motor.
Puntua cada transacció en temps real amb més de 150 regles preestablertes: sancions, estructuració, velocitat, jurisdicció d'alt risc, risc de cartera de criptomonedes. Cua de casos i flux de treball SAR (informe d'activitat sospitosa) inclosos. 0,02 $ per transacció, 500 gratuïtes/mes.
Confiat per més de 2.000 organitzacions a tot el món.
11 paquets predefinits
Motor de regles en temps real. Fiat + cripto.
Velocitat, estructuració, contrapart sancionada, jurisdicció d'alt risc. Cua de casos,
flux de treball preparat per a SAR, Travel Rule. Pausa automàtica i re-verificació de l'usuari quan
s'activa una regla suau.
Com funciona
Des del registre fins a l'usuari verificat en quatre passos.
Pas 01
Crea el flux de treball
Tria les comprovacions que vulguis — ID, liveness, coincidència facial, sancions, adreça, edat, telèfon, correu electrònic, preguntes personalitzades. Arrossega-les a un flux al tauler de control, o publica el mateix flux a la nostra API. Ramifica segons condicions, executa proves A/B, no es requereix codi.
Pas 02
Integra
Integra de forma nativa amb el nostre 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, a qualsevol lloc. Tria el que s'adapti al teu stack.
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
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 · Dissenyat per a desenvolupadors · Obert per disseny
Sis capacitats. Una línia de productes. Monitorització de transaccions.
Cada capacitat forma part del mateix mòdul — un punt final, una forma JSON, un preu. Canvia els paquets per aplicació, ajusta qualsevol llindar sense perdre la configuració preestablerta, o composa regles personalitzades amb els mateixos operadors.
Envia una transacció, obtén el veredicte a la resposta — normalment 150–350 ms per a una transferència fiat contra dotze regles actives. Quatre estats (aprovat, en revisió, rebutjat, esperant usuari) més la puntuació acumulada i les regles que van coincidir. Sense sondeig.
DecisióPOST /v3/transactions/ · 238 ms
txn_finance0001EUR 1.200 · SORTIDA
Regles · 12 activespuntuació 42
APPROVED
IN_REVIEW
DECLINED
AWAITING_USER
02 · 11 paquets predefinits
Més de 150 regles preestablertes. Llest per a producció des del primer dia.
Onze paquets creats automàticament en cada aplicació — finances, AML + CTF (finançament contra el terrorisme), FATF (Grup d'Acció Financera), monitorització de criptomonedes, Travel Rule, intel·ligència de dispositius, prevenció de fraus, detecció d'anomalies, joc responsable, comerç electrònic, BNPL (compra ara, paga després). Ajusta els llindars o desactiva, els valors preestablerts romanen intactes per a la línia de base del regulador.
Agregacions que les comprovacions de transacció única no detecten.
Les regles de velocitat agreguen l'historial durant finestres d'una hora a 30 dies. Tres mètriques — recompte, suma o recompte distint — amb abast per subjecte, contrapart, dispositiu o direcció. Preindexades, de manera que la mida de la finestra no augmenta la latència.
Regla de velocitatfinestra: 7d
count
entrada >= 20
sum
sortida >= $50,000
distinct
contraparts >= 6
avaluat per subjecte · per dispositiu · per contrapart
04 · Casos + SAR
Cada alerta arriba a una cua. Llest per a SAR.
Cada transacció en revisió o rebutjada genera una alerta a la Gestió de Casos amb les regles coincidents, la contribució de la puntuació i les transaccions vinculades. Els analistes trien a través d'una màquina d'estats, i després generen un PDF SAR (informe d'activitat sospitosa) preparat per a la presentació, més metadades estructurades per a la teva unitat d'intel·ligència financera.
Alerta · cas_8f3assignat: m.lopez
OPENregla: entrada-i-sortida-ràpida
INVESTIGATINGevidència adjunta · 3 transaccions
PENDING_SARrevisor: m.lopez
SAR_FILEDreferència FinCEN pendent
Generar SAR → sar_8f3.pdf + structured_metadata.json
05 · Auto-remediació
El camí feliç no requereix temps de l'analista.
Quan s'activa una regla suau —penseu en un moviment ràpid d'entrada i sortida en un compte que d'altra manera estaria net—, retenim la transacció i enviem a l'usuari un enllaç de re-verificació d'un sol toc. Si la passen, la transacció s'aprova; si fallen o l'abandonen, es denega. Cap analista obre el cas.
enllaç d'un sol toc · selfie + prova de vida · telèfon de l'usuari
L'usuari passa
la transacció s'autoresol · APPROVED
06 · Fiat + cripto
Un motor per a ambdues meitats de la transferència.
Marqueu una transferència com a fiat o cripto al mateix endpoint. Les transferències de cripto executen automàticament la detecció de carteres en cadena a 0,15 $ per comprovació (o porteu el vostre propi proveïdor de detecció) — enriquint la resposta amb la puntuació de risc, el desglossament de la font de fons i un gràfic de xarxa. 12 règims regionals de la Travel Rule s'envien de sèrie.
Un motorfiat + cripto
fiat · EUR
velocitat 7d
detecció d'estructuració
PEP · sancions
empremta digital del dispositiu
cripto · BTC
velocitat 7d
exposició a mesclador / darknet
risc de cartera on-chain
Travel Rule · FATF R.16
Integra
Un punt final per ingerir. Un webhook per reaccionar.
Envia transaccions al punt final d'ingesta per a una detecció en temps real, i subscriu-te als esdeveniments del webhook perquè la teva aplicació reaccioni quan un analista resolgui un cas o es completi l'auto-remediació. Les regles es configuren a la Consola de Negocis per disseny.
Verifiqueu la capçalera X-Signature-V2 abans de confiar en qualsevol càrrega útil.docs →
Integració preparada per a l'agent
Implementa la monitorització de transaccions amb una sola indicació.
Enganxa el bloc següent a Claude Code, Cursor, Codex, Devin, Aider o Replit Agent. Emplena la teva pila. L'agent aprovisiona Didit, connecta el punt final d'ingesta de transaccions, se subscriu als webhooks de resolució i s'envia.
didit-integration-prompt.md
# Didit Transaction Monitoring — integrate in 5 minutes
You are integrating Didit's Transaction Monitoring into the my_stack codebase.
Follow these steps exactly. Every URL, header, and enum value below is
canonical — do not paraphrase or "improve" them.
## 1. Provision an account
- Sign up: https://business.didit.me (no credit card required).
- Enable Transaction Monitoring on an application from
Console -> Applications -> [app] -> Transactions.
- The moment you enable it, the 150+ preset rule library is auto-created on
the application. You can tune thresholds in the console — there is no
public rule-CRUD API by design (compliance teams own rule config).
## 2. Submit transactions
Every transaction is screened in real time. One POST, one verdict.
POST https://verification.didit.me/v3/transactions/
Headers:
x-api-key: YOUR_API_KEY
Content-Type: application/json
Body (minimum viable shape — see docs for full schema):
{
"txn_id": "finance0001",
"transaction_category": "finance",
"transaction_details": {
"direction": "OUTBOUND",
"amount": "1200.00",
"currency": "EUR",
"currency_kind": "fiat"
},
"subject": {
"role": "applicant",
"entity_type": "individual",
"vendor_data": "user-123"
},
"counterparty": {
"role": "counterparty",
"entity_type": "individual",
"full_name": "Jane Doe",
"country_code": "DE"
}
}
Response (synchronous): JSON with the computed risk score, the matched
rules, and the verdict status (see step 3).
## 3. Read the verdict
Every transaction lands on one of four statuses (UPPERCASE, strict enum):
- APPROVED — below all thresholds
- IN_REVIEW — score >= review threshold (default 60) OR a rule
set change_status to IN_REVIEW
- DECLINED — score >= decline threshold (default 85) OR a rule
set change_status to DECLINED, OR an entity matched
a blocklist (blocklist always wins, evaluated first)
- AWAITING_USER — a rule fired with change_status AWAITING_USER; Didit
created a remediation Know Your Customer (KYC) session automatically and
the verification_url is included in the response
The response also includes:
- score (number) — cumulative risk score
- rule_runs[] — every rule evaluated, with match/no-match
- screening_results — Anti-Money Laundering (AML), wallet, and IP enrichment outcomes
- decision_reason — short string when DECLINED
- remediation_session_url — only when status is AWAITING_USER
## 4. Crypto + Travel Rule
For crypto transfers, set currency_kind to "crypto" and put the wallet
addresses in payment_method.account_id. Didit screens on-chain wallet
risk automatically — no extra API call.
For VASP transfers requiring FATF R.16 (Travel Rule), set
transaction_category to "travel_rule" and include travel_rule_details
with status, protocol (TRISA / TRP / OpenVASP), originator_data, and
beneficiary_data. 12 regional regimes ship with their own rule sets
(EU, UK, Singapore, Hong Kong, Japan, etc.).
## 5. Webhooks
Register one webhook destination once (you can reuse the same destination
for KYC, AML, and Transaction Monitoring events):
POST https://verification.didit.me/v3/webhook/destinations/
Body: url, subscribed_events: [
"transaction.created",
"transaction.updated",
"transaction.status.changed",
"transaction.alert.generated"
]
Every webhook delivery carries an X-Signature-V2 header you MUST verify
before trusting the payload. HMAC-SHA256 verification MUST run against the raw body bytes (the raw payload as Didit sent it) BEFORE any JSON parsing — re-serialising the parsed body changes whitespace and key order, which invalidates the signature.Algorithm:
1. sortKeys(payload) recursively
2. shortenFloats (truncate trailing zeros after the decimal point)
3. JSON.stringify the result
4. HMAC-SHA256 with secret_shared_key
5. Hex-encode, compare to X-Signature-V2.
## 6. Hard rules — do not change
- Base URL for /v3/* endpoints is verification.didit.me (NOT apx.didit.me).
- Auth header is x-api-key (lowercase, hyphenated).
- Status enums are UPPERCASE: APPROVED, IN_REVIEW, DECLINED, AWAITING_USER.
- Webhook signature header is X-Signature-V2 (NOT X-Signature).
- Always verify webhook signatures before trusting payload data.
- Do NOT create rules via API — rules are configured in the Business
Console only. This is a design choice: compliance teams own rule config.
## 7. Pricing reference (public)
- Transaction Monitoring: $0.02 per transaction monitored.
- AML screening fired by a Transaction Monitoring rule: billed at
$0.20 per AML check (separate line item).
- Wallet Screening (KYT) fired by a crypto rule: $0.15 per screening —
or bring your own screening provider and run it inside Didit.
- 500 free verifications every month, forever, on every account.
- No minimums, no contracts, no overage surprises.
## 8. Verify your integration
- Send a sandbox transaction with amount 9500 EUR — this trips the
single-transaction-just-below-threshold preset (+25 score) so you can
confirm the response carries rule_runs and a non-zero score.
- Trip a structuring pattern by submitting 20 sandbox transfers under
10,000 EUR for the same vendor_data within 30 days — the
structuring-outbound preset returns IN_REVIEW.
- Check the Business Console -> Transactions -> Cases tab to confirm an
alert was generated for every IN_REVIEW.
When in doubt: https://docs.didit.me/transaction-monitoring/overview
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.
Regles preestablertes creades automàticament en cada aplicació.
0
Paquets predefinits en finances, AML, cripto, FATF, frau, jocs.
<0ms
Latència mitjana de decisió de punta a punta per transacció.
$0.00
Per transacció. 500 gratuïtes cada mes, per sempre.
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