Passer au contenu principal
Didit lève 2 millions de dollars et rejoint Y Combinator (W26)
Didit
Billetterie événementielle biométrique

Le visage est le billet. Pas de QR. Pas de code-barres. Pas d'impression.

Inscrivez l'acheteur une seule fois à l'achat. Chaque scan de porte est une correspondance faciale 1:N en moins d'une seconde. Gratuit par scan après l'inscription. 500 vérifications gratuites chaque 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.

Pile de billetterie événementielle biométrique cinématographique sombre — quatre panneaux de verre translucides flottants en perspective 3D sur fond noir pur, traversés par une ligne lumineuse Didit Blue et encadrés par des supports de scanner lumineux. Chaque panneau porte un petit motif blanc pâle représentant un arc de stade, un motif de scanner matriciel, un tourniquet et une rangée de contours de sièges.

Stades · Festivals · Transports · Conférences

Ignorez le code QR. Passez simplement.

Pas de téléphone à sortir, pas d'anxiété liée à la batterie, pas de fraude à la revente. L'acheteur s'inscrit une seule fois à l'achat pour 0,25 $, et chaque scan de porte futur est une correspondance de recherche faciale 1:N gratuite — en moins d'une seconde à l'échelle d'un festival. Le même flux fonctionne dans les stades, les festivals, les couloirs de transport et les conférences.

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, liveness, correspondance faciale, sanctions, adresse, âge, téléphone, e-mail, questions personnalisées. Faites-les glisser dans un flux dans le tableau de bord, ou publiez le même flux sur notre API. Ramifiez-vous en fonction des conditions, exécutez des tests A/B, aucun code requis.

  2. Étape 02

    Intégrer

    Intégrez nativement avec notre 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.

  3. Étape 03

    L'utilisateur suit le flux

    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 faisant autorité. 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 les lieux · Gratuit à chaque scan après l'inscription

Six fonctionnalités. 0,25 $ une fois, gratuit par scan.

Une inscription paie pour chaque porte suivante. La recherche faciale 1:N est incluse gratuitement sur chaque compte Didit ; le lieu ne paie que pour la vérification d'identité unique à l'achat.
01 · Inscription à l'achat

Un selfie à la caisse. Réutilisable à l'infini.

Intégrez une session API Sessions dans votre flux d'achat. La vérification d'identité confirme l'acheteur, la Liveness passive rejette toutes les catégories de détection d'attaque de présentation (PAD), et le portrait résultant est stocké comme modèle d'index d'événement de l'acheteur — lié à vos `vendor_data`, réutilisable pour chaque événement futur auquel le même acheteur participe.
Module de vérification d'identité
02 · Le visage EST le billet

Pas de téléphone. Pas d'impression. Pas de code-barres.

À la porte, la caméra capture une image et le visiteur passe. Pas de téléphone à sortir (pas d'anxiété liée à la batterie), pas d'impression (pas de papier, pas de fraude à la revente), pas de code Quick Response (QR) du tout. Le visage de l'acheteur EST le jeton d'accès, et la recherche faciale 1:N est gratuite sur tous les plans.
Module de recherche faciale 1:N
03 · Matrice de décision de porte

Entrée. Ré-entrée. Blocage. Configurable.

La charge utile de correspondance vous donne la référence de l'acheteur correspondant et un `similarity_score`. Votre logique de porte se ramifie : billet valide + premier scan = entrée ; déjà à l'intérieur = politique de réentrée ; billet expiré ou annulé = diriger vers le personnel ; revendu ou pas de correspondance = bloquer. Par événement, par porte, par niveau de billet.
Orchestrateur de flux de travail
04 · Stade, festival, transport

Même inscription. Toutes les catégories de lieux.

Un modèle facial couvre les stades de football, les festivals de plusieurs jours, les abonnements de transport et les grandes conférences. L'acheteur s'inscrit une seule fois auprès de vous, et chaque lieu alimenté par Didit qu'il fréquente par la suite consomme l'identifiant sans frais — sémantique des identifiants réutilisables appliquée au contrôle d'accès.
Flux de travail de contrôle d'accès
05 · Capacité à l'échelle d'un festival

Correspondance en moins d'une seconde à l'échelle d'un festival.

Testé avec des dizaines de milliers de visages inscrits par index d'événement, correspondance d'une seule image en environ une seconde, ~30 entrées par minute par porte. La disponibilité de la plateforme est de 99,99 % — la même API /v3/ que tous les autres modules Didit, de sorte que le manuel d'opérations que vous avez déjà pour le KYC s'applique à la porte.
Critères de performance
06 · Gratuit à la porte

0,25 $ une fois. Gratuit par scan. 500 gratuits / mois.

Tarification publique, pas de minimum, pas de contrat. La vérification d'identité à 0,15 $ plus la Liveness passive à 0,10 $ couvrent l'inscription unique à 0,25 $ par acheteur. La recherche faciale 1:N à chaque scan de porte ultérieur est gratuite. Moins cher que le processus de billetterie papier une fois que vous tenez compte de la fraude et des pertes de revente.
Voir les tarifs
Intégrer

Un point de terminaison d'inscription. Un point de terminaison de porte.

Inscrivez l'acheteur avec un appel API Sessions au moment du paiement. Faites correspondre le cadre de la caméra à la porte avec un appel autonome de recherche faciale 1:N. Le même contrat /v3/ que tous les autres modules Didit.
POST /v3/session/Inscrire
$ curl -X POST https://verification.didit.me/v3/session/ \
  -H "x-api-key: $DIDIT_API_KEY" \
  -d '{
    "workflow_id": "wf_event_enrol",
    "vendor_data": "buyer-42",
    "metadata": { "event_id": "evt_1234" }
  }'
201Créé{ "session_url": "verify.didit.me/..." }
Exécute ID_VERIFICATION + LIVENESS ; lie le portrait aux vendor_data.docs →
POST /v3/face-search/Porte · libre
$ curl -X POST https://verification.didit.me/v3/face-search/ \
  -H "x-api-key: $DIDIT_API_KEY" \
  -F "image=@gate-frame.jpg" \
  -F "metadata={'event_id':'evt_1234'}"
200OK{ "status": "Approuvé", "matches": […] }
Gratuit par scan. La correspondance renvoie vendor_data + similarity_score.docs →
Intégration prête pour l'agent

Expédiez la billetterie événementielle biométrique en une seule invite.

Collez dans Claude Code, Cursor, Codex, Devin, Aider ou Replit Agent. Remplissez votre pile. L'agent provisionne Didit, construit le flux d'inscription, connecte le point de terminaison de scan de porte et expédie.
didit-integration-prompt.md
You are integrating Didit&apos;s biometric event-ticketing into <my_stack>. The face IS the ticket — no QR code, no barcode, no printout. Two phases:

  1. Enrol the buyer ONCE at ticket purchase. A Sessions API call runs ID Verification + Passive Liveness and stores the buyer&apos;s portrait as the event-index template.
  2. At every gate scan, call the standalone Face Search 1:N endpoint with the camera frame. Sub-1-second match against the event index. Verdict returned inline.

Pricing (public):
  - Enrolment (one-time per buyer): $0.15 ID Verification + $0.10 Passive Liveness = $0.25
  - Face Search 1:N at the gate: free per scan
  - 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 Hash-based Message Authentication Code (HMAC) SHA-256 verification using the X-Signature-V2 header.
 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.  - A workflow_id from the Workflow Builder. The workflow MUST contain ID_VERIFICATION + LIVENESS (and optionally Anti-Money Laundering (AML) if you sell age-restricted access).
  - One Didit account = one face index. Tag every enrolment with metadata.event_id so the gate-side search filters by the right event.

STEP 1 — Enrol at ticket purchase

  POST https://verification.didit.me/v3/session/
  Headers:
    x-api-key: <your api key>
    Content-Type: application/json
  Body:
    {
      "workflow_id": "<your enrolment workflow>",
      "vendor_data": "<your buyer id — must be unique per buyer>",
      "callback": "https://<your-app>/ticketing/enrol/callback",
      "metadata": {
        "order_id": "<your order reference>",
        "event_id": "<the event the buyer is entering>",
        "ticket_tier": "<GA | VIP | accessible | etc>"
      }
    }

  Response: 201 Created with the hosted session_url. Redirect the buyer. After the buyer completes ID Verification + Passive Liveness, the portrait is stored as their face template and bound to vendor_data.

STEP 2 — Read the signed verdict on enrolment completion

  Body (excerpted):
    {
      "session_id": "<uuid>",
      "vendor_data": "<your buyer id>",
      "status": "Approved",
      "id_verification": { "status": "Approved", "document_type": "Passport" },
      "liveness": { "status": "Approved", "method": "PASSIVE", "score": 94 }
    }

  Verify X-Signature-V2 BEFORE trusting the body. On Approved, mark the order as enrolled and bind the order to vendor_data in your application database.

  Session status enum (exact case): Approved | Declined | In Review | Resubmitted | Expired | Not Finished | Kyc Expired | Abandoned.

STEP 3 — At every gate scan, match the face against the event index

  POST https://verification.didit.me/v3/face-search/
  Headers:
    x-api-key: <your api key>
  Body (multipart/form-data):
    image           <the camera frame captured at the gate>
    vendor_data     <optional — restrict the search to a specific buyer>
    metadata        <optional JSON — e.g. { "event_id": "<...>" } to filter>

  Response (excerpted):
    {
      "status": "Approved",
      "matches": [
        {
          "vendor_data": "<buyer id>",
          "similarity_score": 0.96
        }
      ]
    }

  Match outcomes the gate logic should handle:
    - Match found, ticket valid, no prior scan      → grant entry, mark scanned
    - Match found, already inside                    → apply re-entry policy
    - Match found, ticket expired or canceled        → route to staff
    - Match found, ticket resold to another buyer    → block, route to staff
    - No match (similarity below threshold)          → block, fall back to backup ticket flow

STEP 4 — Reusable across every event the same buyer attends

  Because the buyer&apos;s face template is bound to vendor_data, the SAME enrolment works for every future event the same buyer holds a ticket for. No re-enrolment, no re-payment. Reusable Credential semantics applied to the venue use case.

CONSTRAINTS
  - Base URL for /v3/* endpoints is verification.didit.me (NOT apx.didit.me).
  - Feature enum is UPPERCASE: ID_VERIFICATION, LIVENESS, FACE_MATCH, AML, IP_ANALYSIS.
  - Method enum is UPPERCASE: PASSIVE, FLASHING, ACTIVE_3D.
  - Auth header is x-api-key (lowercase, hyphenated).
  - Webhook signature header is X-Signature-V2 (NOT X-Signature).
  - Status casing matches exactly: Approved, Declined, In Review, Expired, Not Finished, Resubmitted, Kyc Expired, Abandoned.
  - The face template is irreversible (a one-way hash). End users can request deletion via the standard data-subject-request path.

ACCESS CONTROL CONSIDERATIONS
  - For minor-attended events, run AGE_ESTIMATION during enrolment to gate age-restricted areas. See /solutions/age-verification.
  - For high-value VIP areas, gate behind a Biometric Authentication step-up. See /solutions/biometric-2fa.
  - For accessibility lanes, surface the ticket-tier metadata on the verdict payload and route the gate UI accordingly.

DATA-PROTECTION NOTES
  - The enrolment selfie produces an irreversible face template; raw images are deleted unless retention is explicitly enabled.
  - The gate frame is processed in memory and not persisted by default.
  - Display the privacy notice (didit.me/terms/verification-privacy-notice) to the buyer before the enrolment selfie. EU GDPR Article 13 requires it.

Read the docs:
  - https://docs.didit.me/core-technology/face-search/overview
  - https://docs.didit.me/sessions-api/create-session
  - 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.
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.00
    Inscription unique par acheteur. Chaque scan de portillon futur est gratuit.
  • ~1s
    Correspondance faciale en une seule image pour les index d'événements à l'échelle d'un festival.
  • 0.00%
    Disponibilité de la plateforme — même API /v3/ que tous les autres modules Didit.
  • 0
    Vérifications gratuites tous les 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