Verifikasi identitas dan fraud real-time — dibangun untuk fintech.
Onboard pengguna ritel dalam waktu kurang dari 30 detik. Jalankan Know Your Business dengan Know Your Customer yang terhubung pada setiap Ultimate Beneficial Owner. Tangkap fraud secara real time dengan Transaction Monitoring. Siap untuk lisensi European Money Institution dan audit PSD3, DORA, dan 6AMLD.
Dipercaya oleh 2.000+ organisasi di seluruh dunia.
Fintech-native
KYC, KYB, AML, dan Transaction Monitoring real-time.
Satu kontrak dari onboarding hingga pemantauan real-time. $0.33 KYC lengkap · $0.20 AML · $0.07/pengguna/tahun AML berkelanjutan · $0.02 per event yang dipantau. Wallet Screening kripto opsional untuk alur on-ramp / off-ramp.
Cara kerjanya
Dari pendaftaran hingga pengguna terverifikasi dalam empat langkah.
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.
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.
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.
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 neobank, pembayaran, dan pemberi pinjaman. 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.
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.
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.
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.
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.
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.
Integrasikan onboarding untuk neobank, pembayaran, dan pemberi pinjaman 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.
Neobank, lembaga uang elektronik (EMI), pemberi pinjaman, broker, remitansi, BaaS — di mana pun keuangan ritel yang diatur terjadi.
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. Wajib AMLD6. Verifikasi ID, Liveness Aktif, Face Match, dan Analisis Perangkat & IP menangkap identitas sintetis sebelum entri ledger apa pun. Tambahkan Bukti Alamat untuk residensi, dan Validasi Database untuk memeriksa silang catatan DMV, pajak, pemilih, pengadilan, dan sanksi.
Verifikasi
$0.58per verified customer
Verifikasi ID500 gratis / bulan$0.15
Active Liveness$0.15
Pencocokan Wajah (1:1)500 gratis / bulan$0.05
Analisis Perangkat & IP500 gratis / bulan$0.03
AML Screening$0.20
Deteksi DuplikatGratisGratis
Pengguna yang DiblokirGratisGratis
Verifikasi AlamatOpsional+$0.20
Validasi DatabaseRecommendedVariable
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. Tingkatkan keamanan pada transfer bernilai tinggi, reset kata sandi, dan perubahan penerima — selfie yang sama digunakan saat onboarding, tanpa integrasi tambahan.
Autentikasi
$0.10per auth
Autentikasi Biometrik$0.10
Deteksi DuplikatGratisGratis
Pengguna yang DiblokirGratisGratis
Verifikasi TeleponOpsional+Variable
Verifikasi EmailOpsional+$0.03
03 · Pemantauan
Pantau pengguna dan transaksi dari waktu ke waktu.
Inspeksi transaksi berbasis aturan secara real-time dengan manajemen kasus dan alur kerja SAR (Suspicious Activity Report). AML berkelanjutan menyaring ulang setiap pengguna terhadap daftar sanksi, PEP, dan media yang merugikan yang diperbarui. Pantau setiap transaksi secara real time dengan 11 bundel aturan yang sudah ada dan alur kerja SAR (Suspicious Activity Report). Saring ulang setiap pelanggan yang sudah di-onboard secara berkelanjutan terhadap AML.
Pemantauan
$0.02per transaction
Transaction Monitoring$0.02
Ongoing AML Monitoring$0.07 / yr
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)