Lewati ke konten utama
Didit Raih Pendanaan $2 Juta dan Bergabung dengan Y Combinator (W26)
Didit
Untuk pembelajaran dan ujian online

Verifikasi pelajar dan peserta ujian dalam hitungan detik.

Terapkan *age-gate* untuk siswa di bawah COPPA, GDPR-K, dan FERPA. Konfirmasi identitas peserta ujian dengan *face match* dan *liveness* — tanpa perlu pengawas.

Didukung oleh
Y CombinatorRobinhood Ventures
GBTC Finance
Bondex
Crnogorski Telekom
UCSF Neuroscape
Shiply
Adelantos

Dipercaya oleh 2.000+ organisasi di seluruh dunia.

Alur kerja Didit edtech menunjukkan KYC siswa, estimasi usia, dan autentikasi biometrik pada saat ujian.

Dibuat untuk edtech

Verifikasi siswa.
Lindungi kredensialnya.

Dokumen + Liveness + Face Match per pendaftaran, Biometric Auth di setiap sesi ujian. Alur *age-gated* dan KYC yang dapat digunakan kembali di berbagai kursus.

Cara kerjanya

Dari pendaftaran hingga pengguna terverifikasi dalam empat langkah.

  1. Langkah 01

    Susun alur kerja

    Pilih modul yang dibutuhkan vertikal Anda di Workflow Builder. Verifikasi ID, Passive Liveness, Face Match, AML Screening, Device & IP Analysis, Proof of Address, AML monitoring, Biometric Authentication — cukup satu tombol untuk setiap modul. Tanpa coding.

  2. Langkah 02

    Buka sesi

    POST /v3/session/ dengan workflow_id dan vendor_data Anda. Dapatkan session_url kembali, lalu arahkan pengguna. Panggilan yang sama di web, iOS, Android, React Native, Flutter.

  3. Langkah 03

    Verifikasi + putuskan

    UI yang di-hosting menangkap dokumen, menjalankan liveness, mencocokkan wajah, menyaring daftar AML, semuanya secara paralel. Hasil dikembalikan dalam waktu kurang dari 2 detik. Kebijakan risiko memutuskan Setujui, Tinjau, atau Tolak per aplikasi.

  4. Langkah 04

    Pantau + perbaiki

    Webhook pada setiap perubahan status dengan verifikasi X-Signature-V2. Hasil AML yang berkelanjutan mengalir ke Case Management. Transaction Monitoring menandai transfer berisiko tinggi dan secara otomatis memicu re-KYC untuk pengguna.

Dibuat untuk developer · Dibangun untuk melawan fraud · Desain terbuka

Semua modul yang Anda butuhkan untuk untuk pembelajaran dan ujian online. Satu alur kerja.

Dua puluh lima modul yang dipublikasikan dalam satu Workflow Builder. Setiap modul adalah toggle pada endpoint /v3/session/ yang sama — tanpa tingkatan upsell, tanpa SKU terpisah, tanpa panggilan add-on.
01 · Onboarding

KYC (know your customer) lengkap dalam waktu kurang dari dua detik.

Verifikasi ID, Passive Liveness, Face Match, dan Device & IP Analysis pada setiap sesi. Bersertifikasi iBeta Presentation Attack Detection (PAD) Level 1. Inferensi end-to-end kurang dari 2 detik, $0.33 per paket KYC, 500 gratis setiap bulan.
Baca dokumentasi
Laporan sesiJSON · webhook
  • session_idses_3daf4c64
  • vendor_datauser-42891
  • countryESP
  • document_typeIdentity Card
  • full_nameCarmen Espanola
  • date_of_birth1980-01-01
  • expiration_date2031-06-02
02 · Susun

Satu alur kerja. Semua modul. Satu tagihan.

Dua puluh lima modul yang dipublikasikan dalam satu Workflow Builder. Aktifkan Verifikasi ID, Liveness, Face Match, AML, Proof of Address, Biometric Authentication — dan fitur tambahan per vertikal yang diwajibkan yurisdiksi Anda — tanpa perlu kerja engineering.
Jelajahi modul
Komposisi modulsatu alur kerja
  • ID Verification$0.15
  • Passive Liveness$0.10
  • Face Match 1:1$0.05
  • AML Screening$0.20
  • Device & IP Analysis$0.03
  • Bukti Alamat$0.20
03 · AML

1.300+ daftar sanksi, PEP, dan media negatif.

AML Screening seharga $0.20 per pemeriksaan, pemantauan berkelanjutan seharga $0.07 per pengguna per tahun. Pembaruan delta harian dalam 14 bahasa. Alur kerja Suspicious Activity Report (SAR) dan Case Management sudah terintegrasi. Sesuai dengan 6AMLD, Bank Secrecy Act, dan FFIEC secara langsung.
Cakupan AML
Cakupan AML1.300+ daftar
  • OFAC Specially Designated Nationals0Bersih
  • EU Consolidated Sanctions0Bersih
  • UN Security Council0Bersih
  • HMT (UK Treasury)0Bersih
  • Politically Exposed Persons (PEP)1Hit
  • Adverse media · jendela 30 hari0Bersih
04 · Kebijakan risiko

Putuskan. Tinjau. Setujui. Per risiko. Per aplikasi.

Setiap kategori risiko — pengguna duplikat, hasil AML, risiko tinggi intelijen perangkat, liveness dokumen rendah, ketidakcocokan geolokasi — dipetakan ke tindakan yang dapat dikonfigurasi. Sesuaikan kebijakan per aplikasi, per negara, per jenis dokumen, tanpa perlu redeploy.
Kebijakan risikoper aplikasi
  • POSSIBLE_DUPLICATED_USERReview
  • AML_HIT_SANCTIONSDecline
  • AML_HIT_PEPReview
  • DEVICE_INTEL_HIGH_RISKReview
  • DOCUMENT_LIVENESS_LOWDecline
  • IP_GEOLOCATION_MISMATCHApprove
05 · Pantau

Tangkap penipuan setelah pengguna di-onboarding.

Transaction Monitoring real-time dengan 11 bundel aturan yang sudah ada — kecepatan, penataan, pola mule, Financial Action Task Force (FATF) Travel Rule. Remediasi otomatis AWAITING_USER memicu langkah re-KYC untuk transfer berisiko tinggi tanpa perlu kerja engineering.
Pemantauan transaksi
Rule engine11 paket bawaan
  • Velocity · 5 txns / 60saktif
  • Structuring detectionaktif
  • Mule patternsaktif
  • FATF Travel Ruleaktif
  • AWAITING_USER auto-remediationaktif
  • Geolocation mismatchaktif
06 · Siklus Hidup

Otentikasi. Verifikasi. Pantau. Satu kontrak.

Setiap pelanggan yang teregulasi melewati ketiga tahapan ini. Satu API, satu orkestrator, satu invoice — mulai dari re-otentikasi pengguna yang kembali, onboarding KYC + Know Your Business (KYB), hingga Transaction Monitoring berkelanjutan dan Wallet Screening dengan biaya $0.15 per cek.
Siklus hidup lengkap
Siklus hidup penuhsatu kontrak
Autentikasi
Biometric AuthFace Search 1:NDevice & IP Analysis
Verifikasi
ID VerificationLivenessAML ScreeningKYB
Monitor
Transaction MonitoringOngoing AMLWallet Screening
Integrasi

Dua endpoint. JSON yang sama. Harga yang sama.

Satu panggilan memulai alur verifikasi. Webhook menyelesaikannya. Bentuknya sama, baik Anda menggunakan UI terhosting atau memanggil endpoint mandiri.
POST /v3/session/Hosted UI
$ curl -X POST https://verification.didit.me/v3/session/ \
  -H "x-api-key: $DIDIT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "workflow_id": "wf_3daf4c64",
    "vendor_data": "user_42"
  }'
201Created{ "session_url": "https://verify.didit.me/?session_token=..." }
Kami menyediakan UI untuk capture. Anda cukup redirect ke session_url.Baca dokumentasi integrasi →
POST /v3/workflows/Paket Untuk pembelajaran dan ujian online
$ curl -X POST https://verification.didit.me/v3/workflows/ \
  -H "x-api-key: $DIDIT_API_KEY" \
  -d '{
    "workflow_id": "wf_industry_starter",
    "features": ["ID_VERIFICATION", "LIVENESS", "FACE_MATCH", "IP_ANALYSIS"]
  }'
201Created{ "workflow_id": "wf_3daf4c64" }
Paket KYC lengkap. $0.33 per sesi. 500 gratis setiap bulan.Baca dokumentasi integrasi →
Integrasi siap agen

Integrasikan onboarding untuk pembelajaran dan ujian online dengan satu prompt.

Tempel blok di bawah ini ke Claude Code, Cursor, ChatGPT, atau agen coding apa pun melalui server MCP kami. Agen akan membacanya dan menulis integrasinya.
didit-integration-prompt.md
# Didit industry onboarding — integrate in 5 minutes

You are integrating Didit's identity + fraud stack into <my_stack>. 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).
- Or provision programmatically: POST https://apx.didit.me/auth/v2/programmatic/register/
  (returns an API key bound to the workspace + application).

## 2. Compose a workflow for your vertical
Create a workflow with the modules your vertical needs:
  POST https://verification.didit.me/v3/workflows/
  Header:  x-api-key: <your-api-key>
  Body:    workflow_label, features array — UPPERCASE enum values

Recommended starter bundle (full KYC):
  [
    { "feature": "ID_VERIFICATION" },
    { "feature": "LIVENESS" },
    { "feature": "FACE_MATCH" },
    { "feature": "IP_ANALYSIS" }
  ]

Add per-vertical modules from this list:
  AML_SCREENING, PROOF_OF_ADDRESS, NFC, AGE_ESTIMATION, BIOMETRIC_AUTH,
  PHONE_VERIFICATION, EMAIL_VERIFICATION, QUESTIONNAIRE, DATABASE_VALIDATION.

## 3. Create a verification session
POST https://verification.didit.me/v3/session/
Headers:
  x-api-key: <your-api-key>
  Content-Type: application/json
Body:
  {
    "workflow_id": "<wf_id_from_step_2>",
    "vendor_data": "<your_internal_user_id>",
    "callback":    "<your_webhook_url>"
  }
Response:
  {
    "session_id":  "ses_...",
    "session_url": "https://verify.didit.me/?session_token=...",
    "status":      "Not Started"
  }

Redirect the user to session_url. The hosted UI handles capture, lighting,
mobile handoff, and accessibility for you.

## 4. Webhooks
- Register a destination once via
  POST https://verification.didit.me/v3/webhook/destinations/
  Body: url, subscribed_events: ["session.verified", "session.review_started",
                                  "session.declined", "kyc_expired"]
- Response includes secret_shared_key — store it.
- Every webhook delivery carries an X-Signature-V2 header you MUST verify
  before trusting the payload. Algorithm:
    1. sortKeys(payload) recursively
    2. shortenFloats (truncate trailing zeros after the decimal point)
    3. JSON.stringify the result
    4. HMAC-SHA256 with the secret_shared_key
    5. Hex-encode, compare to the X-Signature-V2 header.

## 5. Read the report
The session payload returns one object per feature. Common fields:
  - status: "Approved" | "Declined" | "In Review" | "Expired" | "Not Finished"
  - id_verification.document_type, document_number, expiration_date
  - liveness.score (0-100), liveness.passed (boolean)
  - face_match.confidence (0-100), face_match.passed
  - aml.hits: array (sanctions / PEP / adverse-media matches)
  - ip_analysis.country, ip_analysis.risk_level
  - warnings: array of risk codes — each surfaces in the console's risk policy

## 6. Hard rules — do not change
- Base URL for /v3/* endpoints is verification.didit.me (NOT apx.didit.me).
- Feature enum is UPPERCASE (e.g. ID_VERIFICATION, LIVENESS, FACE_MATCH, AML_SCREENING).
- Auth header is x-api-key (lowercase, hyphenated).
- Webhook signature header is X-Signature-V2 (NOT X-Signature).
- Always verify webhook signatures before trusting payload data.
- Status casing matches exactly: "Approved", "Declined", "In Review",
  "Expired", "Not Finished" (title-cased, space-separated).

## 7. Pricing reference (public)
- Full KYC bundle (ID + Liveness + Face Match + IP): $0.33 per session
- AML Screening: $0.20 per check, ongoing $0.07 / user / year
- Wallet Screening: $0.15 per screen — or bring your own provider
- 500 free verifications every month, forever, on every account.

## 8. Verify your integration
- Sandbox starts on signup at https://business.didit.me — no separate flag.
- Switch to live: flip the application's environment toggle in console.

When in doubt: https://docs.didit.me
Butuh konteks lebih? Lihat dokumentasi modul lengkapnya.docs.didit.me →
Dirancang untuk kepatuhan

Buka negara baru dengan satu klik. Kami yang mengerjakan bagian sulitnya.

Kami membuka anak perusahaan lokal, mengamankan lisensi, menjalankan pengujian penetrasi, mendapatkan sertifikasi, dan menyelaraskan dengan setiap regulasi baru. Untuk meluncurkan verifikasi di negara baru, cukup aktifkan tombol. 220+ negara sudah aktif, diaudit dan diuji penetrasi setiap kuartal — satu-satunya penyedia identitas yang secara formal disebut oleh pemerintah negara anggota Uni Eropa lebih aman daripada verifikasi langsung.
Baca dossier keamanan & kepatuhan
Sandbox keuangan UE
Tesoro · SEPBLAC · BdE
ISO/IEC 27001
Keamanan informasi · 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
Selaras dengan UE secara desain

Berdasarkan angka.

Bukti
  • $0.00
    Per paket KYC (know your customer) lengkap.
  • <0s
    Inferensi end-to-end per sesi.
  • 0+
    Negara dan wilayah yang didukung.
  • 0
    Verifikasi gratis setiap bulan, selamanya.
Solusi umum berdasarkan industri.

EdTech

Kursus online, program sertifikasi, lisensi profesional, platform proctoring ujian — identitas saat pendaftaran ditambah proctoring biometrik per sesi ujian.
01 · Verifikasi

Onboard. Konfirmasi identitas. Saring.

Konfirmasi bahwa pengguna baru itu nyata, unik, dan cocok dengan dokumen yang mereka tunjukkan. Saring terhadap 1.300+ sanksi, PEP (Politically Exposed Persons), dan daftar media yang merugikan dalam panggilan yang sama. Konfirmasi bahwa pelajar itu nyata dan memenuhi syarat usia. Age Estimation membatasi konten COPPA / berperingkat usia; ID + Face Match mengaitkan kredensial ke manusia sungguhan, sehingga sertifikat dapat dipercaya.
Verifikasi
$0.33per verified learner
  • Verifikasi ID500 gratis / bulan$0.15
  • Liveness Pasif500 gratis / bulan$0.10
  • Pencocokan Wajah (1:1)500 gratis / bulan$0.05
  • Analisis Perangkat & IP500 gratis / bulan$0.03
  • Deteksi DuplikatGratisGratis
  • Pengguna yang DiblokirGratisGratis
02 · Autentikasi

Verifikasi ulang di momen-momen sensitif.

Pengguna yang kembali mengonfirmasi ulang identitas dengan selfie baru — infrastruktur yang sama dengan onboarding. Picu pada tindakan bernilai tinggi, berisiko tinggi, atau kepercayaan tinggi. Jalankan Biometric Auth di setiap sesi ujian — mengonfirmasi bahwa peserta ujian adalah pelajar yang terdaftar dan menghentikan penipuan ujian proxy yang tidak terdeteksi oleh proctoring teks.
Autentikasi
$0.10per exam sitting
  • Autentikasi Biometrik$0.10
  • Deteksi DuplikatGratisGratis
  • Pengguna yang DiblokirGratisGratis
  • Verifikasi TeleponOpsional+Variable
  • Verifikasi EmailOpsional+$0.03

Total headline hanya menampilkan modul yang wajib. Sinyal anti-fraud gratis tidak dikenakan biaya tambahan; modul opsional dan yang direkomendasikan ditandai. Diskon volume untuk Enterprise — hubungi sales untuk penawaran khusus.

Tiga tingkatan, satu daftar harga

Mulai gratis. Bayar sesuai penggunaan. Skala ke Enterprise.

500 verifikasi gratis setiap bulan, selamanya. Pay-as-you-go untuk produksi. Kontrak kustom, data residency, dan SLA (Service Level Agreements) untuk Enterprise.
Gratis

Gratis

$0 / bulan. Tidak perlu kartu kredit.

  • Paket KYC gratis (Verifikasi ID + Passive Liveness + Face Match + Analisis Perangkat & IP) — 500 / bulan, setiap bulan
  • User yang masuk daftar hitam
  • Deteksi Duplikat
  • 200+ sinyal fraud di setiap sesi
  • KYC yang dapat digunakan kembali di seluruh jaringan Didit
  • Platform Manajemen Kasus
  • Workflow Builder
  • Dokumentasi publik, sandbox, SDK, server MCP (Model Context Protocol)
  • Dukungan komunitas
Paling populer
Bayar sesuai pemakaian

Berbasis Pemakaian

Bayar hanya untuk yang kamu pakai. 25+ modul. Harga per modul transparan, tanpa biaya minimum bulanan.

  • Full KYC seharga $0.33 (ID + Biometrik + IP / Perangkat)
  • 10.000+ dataset AML — sanksi, PEP, media yang merugikan
  • 1.000+ sumber data pemerintah untuk Database Validation
  • Transaction Monitoring seharga $0.02 per transaksi
  • Live KYB seharga $2.00 per bisnis
  • Wallet Screening seharga $0.15 per pemeriksaan
  • Alur verifikasi whitelabel — brand kamu, infrastruktur kami
Enterprise

Enterprise

MSA & SLA kustom. Untuk volume besar dan program yang diatur.

  • Kontrak tahunan
  • MSA, DPA, dan SLA kustom
  • Saluran Slack dan WhatsApp khusus
  • Peninjau manual sesuai permintaan
  • Ketentuan reseller dan white-label
  • Fitur eksklusif dan integrasi partner
  • CSM khusus, tinjauan keamanan, dukungan kepatuhan

Mulai gratis → bayar hanya saat pemeriksaan berjalan → buka Enterprise untuk kontrak kustom, SLA, atau data residency.

FAQ

Pertanyaan umum

Infrastruktur untuk identitas dan fraud.

Satu API untuk KYC, KYB, Transaction Monitoring, dan Wallet Screening. Integrasi dalam 5 menit.

Minta AI untuk merangkum halaman ini