Passer au contenu principal
Didit lève 2 millions de dollars et rejoint Y Combinator (W26)
Didit
Surveillance des transactions

Règles de fraude en temps réel.
Fiat. Crypto. Un seul moteur.

Évaluez chaque transaction en temps réel par rapport à plus de 150 règles prédéfinies — sanctions, structuration, vélocité, juridiction à haut risque, risque de portefeuille crypto. File d'attente des cas et flux de travail SAR (rapport d'activité suspecte) inclus. 0,02 $ par transaction, 500 gratuites/mois.

Soutenu par
Y Combinator
GBTC Finance
Bondex
Crnogorski Telekom
UCSF Neuroscape
Shiply
Adelantos

Approuvé par plus de 2 000 organisations dans le monde entier.

11 ensembles pré-chargés

Moteur de règles en temps réel.
Fiat + crypto.

Vélocité, structuration, contrepartie sanctionnée, juridiction à haut risque. File d'attente des cas, flux de travail prêt pour le SAR, Règle de voyage. Mettre en pause et revérifier automatiquement l'utilisateur lorsqu'une règle souple est déclenchée.

Comment ça marche

De l'inscription à l'utilisateur vérifié en quatre étapes.

  1. Étape 01

    Créer le flux de travail

    Choisissez les vérifications que vous souhaitez — ID, vivacité, correspondance faciale, sanctions, adresse, âge, téléphone, e-mail, questions personnalisées. Faites-les glisser dans un flux sur le tableau de bord, ou publiez le même flux sur notre API. Créez des branches conditionnelles, exécutez des tests A/B, aucun code requis.

  2. Étape 02

    Intégrer

    Intégrez nativement avec nos SDK Web, iOS, Android, React Native ou Flutter. Redirigez vers une page hébergée. Ou envoyez simplement un lien à votre utilisateur — par e-mail, SMS, WhatsApp, n'importe où. Choisissez ce qui convient à votre pile technologique.

  3. Étape 03

    L'utilisateur suit le processus

    Didit héberge la caméra, les signaux lumineux, le transfert mobile et l'accessibilité. Pendant que l'utilisateur est dans le flux, nous évaluons plus de 200 signaux de fraude en temps réel et vérifions chaque champ par rapport à des sources de données fiables. Résultat en moins de deux secondes.

  4. Étape 04

    Vous recevez les résultats

    Les webhooks signés en temps réel maintiennent votre base de données synchronisée dès qu'un utilisateur est approuvé, refusé ou envoyé pour examen. Interrogez l'API à la demande. Ou ouvrez la console pour inspecter chaque session, chaque signal et gérer les cas à votre manière.

Conçu pour la conformité · Conçu pour les développeurs · Ouvert par conception

Six capacités. Une ligne de produits. Surveillance des transactions.

Chaque capacité fait partie du même module — un point de terminaison, une forme JSON, un prix. Activez les ensembles par application, ajustez n'importe quel seuil sans perdre le préréglage, ou composez des règles personnalisées avec les mêmes opérateurs.
01 · Moteur en temps réel

Prise de décision en moins d'une seconde sur chaque transaction.

Envoyez une transaction, obtenez le verdict en réponse — généralement 150 à 350 ms pour un virement fiat par rapport à douze règles actives. Quatre statuts (approuvé, en révision, refusé, en attente de l'utilisateur) plus le score cumulatif et les règles correspondantes. Pas de polling.
DécisionPOST /v3/transactions/ · 238 ms
txn_finance0001EUR 1 200 · SORTANT
Règles · 12 activesscore 42
APPROVED
IN_REVIEW
DECLINED
AWAITING_USER
02 · 11 ensembles pré-chargés

Plus de 150 règles prédéfinies. Prêtes pour la production dès le premier jour.

Onze ensembles créés automatiquement sur chaque application — finance, AML + CTF (financement de la lutte contre le terrorisme), FATF (Groupe d'action financière), surveillance crypto, Règle de voyage, intelligence des appareils, prévention de la fraude, détection d'anomalies, jeu responsable, e-commerce, BNPL (acheter maintenant, payer plus tard). Ajustez les seuils ou désactivez, les préréglages restent intacts pour la base réglementaire.
Ensembles de règlesPlus de 150 préréglages
  • finance28 rules
  • aml_ctf6 rules
  • crypto_monitoring15 rules
  • travel_rule51 rules
  • device_intelligence11 rules
  • responsible_gaming11 rules
+ 5 de plus : fatf, fraud, e_commerce, check_fraud, bnpl
03 · Fenêtres de vélocité

Agrégrations que les vérifications de transaction unique ne détectent pas.

Les règles de vélocité agrègent l'historique sur des fenêtres allant d'une heure à 30 jours. Trois métriques — nombre, somme ou nombre distinct — définies par sujet, contrepartie, appareil ou direction. Pré-indexées, de sorte que la taille de la fenêtre n'augmente pas la latence.
Règle de vélocitéfenêtre : 7j
count
entrant >= 20
sum
sortant >= 50 000 $
distinct
contreparties >= 6
évalué par sujet · par appareil · par contrepartie
04 · Cas + SAR

Chaque alerte arrive dans une seule file d'attente. Prête pour les SAR.

Chaque transaction en révision ou refusée génère une alerte dans la gestion des cas avec les règles correspondantes, la contribution au score et les transactions liées. Les analystes trient via une machine d'état, puis génèrent un PDF SAR (rapport d'activité suspecte) prêt à être déposé, ainsi que des métadonnées structurées pour votre unité de renseignement financier.
Alerte · case_8f3assigné : m.lopez
  1. OPENrègle : entrées-sorties rapides
  2. INVESTIGATINGpreuves jointes · 3 transactions
  3. PENDING_SARréviseur : m.lopez
  4. SAR_FILEDréf. FinCEN en attente
Générer SAR → sar_8f3.pdf + structured_metadata.json
05 · Auto-remédiation

Le chemin "heureux" ne prend aucun temps d'analyste.

Lorsqu'une règle souple se déclenche — par exemple, un mouvement rapide d'entrée et de sortie sur un compte autrement "propre" — nous retenons la transaction et envoyons à l'utilisateur un lien de re-vérification en un seul clic. S'il réussit, la transaction est approuvée ; s'il échoue ou abandonne, elle est refusée. Aucun analyste n'ouvre le dossier.
Auto-remédiationtemps analyste : 0s
Déclenchements de règles
entrées-sorties rapides · +60 points · EN_ATTENTE_UTILISATEUR
KYC de remédiation envoyé
lien en un clic · selfie + liveness · téléphone de l'utilisateur
L'utilisateur passe
transaction auto-résolue → APPROUVÉE
06 · Fiat + crypto

Un seul moteur pour les deux moitiés du transfert.

Marquez un transfert comme fiat ou crypto sur le même endpoint. Les transferts crypto exécutent automatiquement un filtrage de portefeuille on-chain à 0,15 $ par vérification (ou utilisez votre propre fournisseur de filtrage) — enrichissant la réponse avec un score de risque, une ventilation de la source des fonds et un graphique de réseau. 12 régimes régionaux de la Travel Rule sont disponibles dès le départ.
Un seul moteurfiat + crypto
fiat · EUR
vélocité 7j
détection de structuration
PEP · sanctions
empreinte d'appareil
crypto · BTC
vélocité 7j
exposition mixer / darknet
risque de portefeuille on-chain
Règle de voyage · FATF R.16
Intégrer

Un point d'entrée pour l'ingestion. Un webhook pour réagir.

Envoyez les transactions au point d'ingestion pour un filtrage en temps réel, et abonnez-vous aux événements sur le webhook afin que votre application réagisse lorsqu'un analyste résout un cas ou que l'auto-remédiation est terminée. Les règles elles-mêmes sont ajustées dans la console métier par conception.
POST /v3/transactions/De serveur à serveur
$ curl -X POST https://verification.didit.me/v3/transactions/ \
  -H "x-api-key: $DIDIT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "txn_id": "finance0001",
    "direction": "OUTBOUND",
    "amount": "1200.00",
    "currency": "EUR"
  }'
201Créé{ "status": "IN_REVIEW", "score": 62 }
Verdict renvoyé de manière synchrone avec les rule_runs correspondants.docs →
POST /v3/webhook/destinations/Événements asynchrones
$ curl -X POST https://verification.didit.me/v3/webhook/destinations/ \
  -H "x-api-key: $DIDIT_API_KEY" \
  -d '{
    "url": "https://api.you.com/hook",
    "subscribed_events": [
      "transaction.status.changed",
      "transaction.alert.generated"
    ]
  }'
201Créé{ "secret_shared_key": "whsec_..." }
Vérifiez l'en-tête X-Signature-V2 avant de faire confiance à toute charge utile.docs →
Intégration prête pour l'agent

Déployez la surveillance des transactions en une seule invite.

Collez le bloc ci-dessous dans Claude Code, Cursor, Codex, Devin, Aider ou Replit Agent. Renseignez votre pile. L'agent provisionne Didit, connecte le point de terminaison d'ingestion des transactions, s'abonne aux webhooks de résolution et déploie.
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
Besoin de plus de contexte ? Consultez la documentation complète du module.docs.didit.me →
Conforme par conception

Ouvrez un nouveau pays en un clic. Nous faisons le gros du travail.

Nous ouvrons les filiales locales, obtenons les licences, effectuons les tests d'intrusion, obtenons les certifications et nous alignons sur chaque nouvelle réglementation. Pour effectuer des vérifications dans un nouveau pays, il suffit d'activer un interrupteur. Plus de 220 pays en direct, audités et testés par pénétration chaque trimestre — le seul fournisseur d'identité qu'un gouvernement d'un État membre de l'UE a formellement qualifié de plus sûr que la vérification en personne.
Lire le dossier sécurité et conformité
Bac à sable financier de l'UE
Tesoro · SEPBLAC · BdE
ISO/IEC 27001
Sécurité de l'information · 2026
SOC 2 · Type I
AICPA · 2026
iBeta Level 1 PAD
NIST / NIAP · 2026
GDPR
EU 2016/679
DORA
EU 2022/2554
MiCA
EU 2023/1114
AMLD6 · eIDAS 2.0
Conçu pour être conforme aux normes de l'UE

Chiffres de preuve

Chiffres de preuve
  • 0+
    Règles prédéfinies créées automatiquement pour chaque application.
  • 0
    Ensembles pré-remplis pour la finance, l'AML, la crypto, le FATF, la fraude, les jeux.
  • <0ms
    Latence médiane de décision de bout en bout par transaction.
  • $0.00
    Par transaction. 500 gratuites chaque mois, pour toujours.
Trois niveaux, une seule liste de prix

Commencez gratuitement. Payez à l'usage. Passez à l'Entreprise.

500 vérifications gratuites chaque mois, pour toujours. Paiement à l'utilisation pour la production. Contrats personnalisés, résidence des données et SLA (Service Level Agreements) pour l'Entreprise.
Gratuit

Gratuit

0 $ / mois. Aucune carte de crédit requise.

  • Forfait KYC gratuit (Vérification d'identité + Vivacité passive + Correspondance faciale + Analyse d'appareil et IP) — 500 / mois, chaque mois
  • Utilisateurs bloqués
  • Détection des doublons
  • Plus de 200 signaux de fraude sur chaque session
  • KYC réutilisable sur le réseau Didit
  • Plateforme de gestion des cas
  • Constructeur de flux de travail
  • Documentation publique, sandbox, SDK, serveur MCP (Model Context Protocol)
  • Support communautaire
Le plus populaire
Payez à l'usage

Basé sur l'utilisation

Payez uniquement pour ce que vous utilisez. Plus de 25 modules. Tarification publique par module, pas de frais mensuels minimums.

  • KYC complet à 0,33 $ (ID + Biométrie + IP / Appareil)
  • Plus de 10 000 ensembles de données AML — sanctions, PEP, médias défavorables
  • Plus de 1 000 sources de données gouvernementales pour la validation de base de données
  • Surveillance des transactions à 0,02 $ par transaction
  • KYB en direct à 2,00 $ par entreprise
  • Filtrage de portefeuille à 0,15 $ par vérification
  • Flux de vérification en marque blanche — votre marque, notre infrastructure
Entreprise

Entreprise

MSA et SLA personnalisés. Pour les grands volumes et les programmes réglementés.

  • Contrats annuels
  • MSA, DPA et SLA personnalisés
  • Canal Slack et WhatsApp dédié
  • Examinateurs manuels sur demande
  • Conditions de revendeur et de marque blanche
  • Fonctionnalités exclusives et intégrations partenaires
  • CSM désigné, examen de sécurité, support de conformité

Commencez gratuitement → payez uniquement lorsqu'une vérification est effectuée → débloquez l'Entreprise pour un contrat personnalisé, un SLA ou une résidence des données.

FAQ

Questions fréquentes

Infrastructure pour l'identité et la fraude.

Une seule API pour le KYC, le KYB, la surveillance des transactions et le filtrage des portefeuilles. Intégration en 5 minutes.

Demandez à une IA de résumer cette page