Membangun Pipeline Verifikasi Dinamis dengan API Alur Kerja Didit di Python (ID)
Pelajari bagaimana API Alur Kerja Didit memberdayakan pengembang untuk menciptakan pipeline verifikasi identitas multi-langkah yang fleksibel menggunakan Python.

Alur Kerja TerorkestrasiPlatform Didit menyediakan pembangun visual tanpa kode yang canggih untuk merancang perjalanan verifikasi identitas multi-langkah yang kompleks, memberikan kendali penuh kepada bisnis atas logika orientasi mereka.
Dua Mode untuk FleksibilitasBaik Anda membutuhkan penerapan cepat dengan 'Mode Sederhana' berbasis templat atau kendali terperinci dengan 'Mode Kompleks,' Didit menawarkan pendekatan yang tepat untuk setiap kebutuhan pengembangan.
Integrasi Python yang MulusHasilkan tautan verifikasi yang aman dan kelola sesi secara terprogram menggunakan Python, memungkinkan verifikasi identitas yang dinamis dan otomatis dalam aplikasi Anda yang sudah ada.
Keunggulan AI-Native DiditManfaatkan arsitektur modular AI-native Didit, dan KYC Inti Gratis untuk membangun solusi identitas yang kuat, skalabel, dan patuh tanpa biaya pengaturan, memastikan jangkauan global dan pencegahan penipuan yang unggul.
Di dunia yang mengutamakan digital saat ini, verifikasi identitas yang kuat bukan lagi kemewahan tetapi suatu keharusan. Bisnis di semua sektor, mulai dari fintech hingga game online, perlu mengintegrasikan pengguna dengan cepat dan aman sambil mematuhi peraturan yang terus berkembang seperti KYC (Know Your Customer) dan AML (Anti-Money Laundering). Metode verifikasi tradisional bisa kaku, lambat, dan membutuhkan upaya pengembangan yang signifikan. Di sinilah API Alur Kerja Didit, terutama ketika diintegrasikan dengan Python, merevolusi proses, memungkinkan pembuatan pipeline verifikasi yang dinamis, cerdas, dan sangat dapat disesuaikan.
Kekuatan Alur Kerja Terorkestrasi
Filosofi inti Didit berkisar pada penyediaan lapisan identitas modular yang terbuka. Landasan pendekatan ini adalah Alur Kerja Terorkestrasi kami. Ini bukan hanya pemeriksaan sederhana; ini adalah perjalanan verifikasi identitas multi-langkah yang komprehensif yang dirancang untuk menangani segala sesuatu mulai dari verifikasi ID dasar hingga skenario kepatuhan yang kompleks. Bayangkan skenario di mana seorang pengguna mendaftar untuk layanan Anda. Tergantung pada profil risiko, lokasi, atau layanan yang ingin mereka akses, Anda mungkin memerlukan langkah verifikasi yang berbeda:
- Verifikasi ID (OCR, MRZ, kode batang) untuk mengonfirmasi dokumen identitas mereka.
- Liveness Pasif & Aktif untuk memastikan pengguna adalah manusia nyata yang hadir dan bukan deepfake.
- Pencocokan Wajah 1:1 untuk membandingkan selfie langsung mereka dengan foto dokumen ID mereka.
- Penyaringan & Pemantauan AML untuk memeriksa daftar pengawasan kejahatan keuangan.
- Bukti Alamat untuk mengonfirmasi tempat tinggal.
- Estimasi Usia untuk layanan yang dibatasi usia.
Pembangun visual tanpa kode Didit di Konsol Bisnis memungkinkan Anda merancang alur yang rumit ini secara grafis, menentukan logika kondisional, langkah cadangan, dan titik keputusan. Ini berarti Anda dapat merancang alur kerja sekali dan menerapkannya di berbagai segmen pengguna atau lini produk, semuanya dikelola secara terpusat.
Membangun Alur Kerja Anda: Sederhana atau Kompleks
Didit memahami bahwa tidak semua kebutuhan verifikasi diciptakan sama. Itulah mengapa pembangun alur kerja kami menawarkan dua pendekatan berbeda:
- Mode Sederhana: Pembangun Berbasis Templat: Untuk penerapan cepat dan kasus penggunaan umum, Mode Sederhana memungkinkan Anda memilih dari templat yang sudah ada. Anda dapat dengan cepat mengaktifkan atau menonaktifkan fitur seperti Verifikasi ID, Liveness, dan Pencocokan Wajah, membuat alur verifikasi yang kuat berjalan dalam hitungan menit. Ini ideal untuk bisnis yang perlu meluncurkan dengan cepat dengan konfigurasi minimal.
- Mode Kompleks: Kontrol Terperinci: Ketika kebutuhan Anda lebih bernuansa, Mode Kompleks menyediakan antarmuka seret dan lepas untuk membangun alur kerja dari primitif identitas individual. Anda dapat menentukan urutan yang rumit, menambahkan node logika kustom, mengintegrasikan pemeriksaan pihak ketiga, dan membuat perjalanan pengguna yang sangat disesuaikan. Tingkat kontrol ini sangat berharga untuk memenuhi persyaratan peraturan tertentu atau mengoptimalkan pengalaman pengguna yang unik.
Kedua mode memanfaatkan teknologi AI-native Didit yang kuat, memastikan akurasi dan pencegahan penipuan di setiap langkah. Keindahannya adalah bahwa baik sederhana maupun kompleks, Didit menangani seluruh pengalaman yang dihadapi pengguna, manajemen status, dan langkah-langkah kondisional, membebaskan tim pengembangan Anda untuk fokus pada produk inti Anda.
Verifikasi Dinamis dengan Python dan Tautan Verifikasi
Setelah alur kerja Anda dikonfigurasi di Konsol Bisnis Didit, langkah selanjutnya adalah mengintegrasikannya ke dalam aplikasi Anda. Tautan Verifikasi Didit menawarkan cara yang mulus untuk memicu alur kerja ini secara terprogram. Tautan Verifikasi adalah URL unik dan aman yang mengarahkan pengguna akhir Anda ke alur verifikasi yang sepenuhnya dihosting oleh Didit. Ini berarti nol pengembangan frontend untuk Anda.
Menggunakan Python, Anda dapat secara dinamis menghasilkan tautan ini untuk pengguna atau sesi individu. Begini cara kerjanya:
- Konfigurasi Alur Kerja Anda: Di Konsol Bisnis Didit, rancang alur kerja multi-langkah Anda (misalnya, Pemindaian Dokumen ID → Pemeriksaan Liveness → Penyaringan AML). Setiap alur kerja akan memiliki
workflow_idyang unik. - Hasilkan Tautan Verifikasi melalui API (Python): Daripada membuat tautan secara manual, aplikasi Python Anda dapat membuat panggilan API sederhana ke titik akhir
/v3/session/Didit. Anda akan meneruskan kunci API Anda,workflow_idyang relevan, dan secara opsionalvendor_data(seperti ID pengguna internal Anda) untuk pelacakan, dan URLcallbackuntuk menerima pembaruan waktu nyata.
import requests
import json
API_KEY = "YOUR_DIDIT_API_KEY"
WORKFLOW_ID = "your_configured_workflow_id"
YOUR_INTERNAL_USER_ID = "user_12345"
YOUR_WEBHOOK_URL = "https://yourapp.com/didit/webhook/handler"
headers = {
"x-api-key": API_KEY,
"Content-Type": "application/json"
}
data = {
"workflow_id": WORKFLOW_ID,
"vendor_data": YOUR_INTERNAL_USER_ID,
"callback": YOUR_WEBHOOK_URL
}
response = requests.post(
"https://verification.didit.me/v3/session/",
headers=headers,
data=json.dumps(data)
)
if response.status_code == 200:
session_data = response.json()
verification_url = session_data["url"]
session_id = session_data["session_id"]
print(f"Generated Verification URL: {verification_url}")
print(f"Session ID: {session_id}")
# Sekarang, kirim URL ini ke pengguna Anda melalui email, SMS, atau pesan dalam aplikasi
else:
print(f"Error generating verification link: {response.status_code} - {response.text}")
- Bagikan Tautan: Aplikasi Python Anda kemudian mengirimkan
verification_urlyang dihasilkan kepada pengguna Anda melalui email, SMS, atau menyematkannya langsung di UI aplikasi Anda. - Dapatkan Hasil Real-Time: Saat pengguna melalui alur verifikasi, Didit mengirimkan pembaruan otomatis ke URL webhook yang Anda konfigurasikan, memungkinkan backend Python Anda memproses hasil dan memperbarui status pengguna secara real-time.
Jalur integrasi kode rendah ini memberikan fleksibilitas dan otomatisasi maksimum. Anda dapat menyesuaikan langkah-langkah verifikasi berdasarkan atribut pengguna, nilai transaksi, atau logika bisnis lainnya, semuanya diatur oleh aplikasi Python Anda yang berinteraksi dengan backend Didit yang kuat.
Bagaimana Didit Membantu
Didit adalah platform identitas yang mengutamakan pengembang dan AI-native yang dirancang untuk menyederhanakan dan mengotomatiskan verifikasi identitas. Arsitektur modular kami memungkinkan Anda untuk menyusun pemeriksaan verifikasi seperti blok bangunan, menciptakan solusi yang disesuaikan untuk setiap kasus penggunaan. Untuk pipeline verifikasi dinamis, Didit menawarkan keunggulan yang tak tertandingi:
- Alur Kerja Terorkestrasi: Pembangun visual tanpa kode kami memberdayakan Anda untuk merancang perjalanan verifikasi multi-langkah yang kompleks, termasuk Verifikasi ID (OCR, MRZ, kode batang), Liveness Pasif & Aktif, Pencocokan Wajah 1:1, Penyaringan & Pemantauan AML, Bukti Alamat, dan Estimasi Usia yang menjaga privasi.
- API yang Mengutamakan Pengembang: Dengan API yang bersih dan kotak pasir instan, mengintegrasikan Didit ke dalam aplikasi Python Anda sangat mudah dan terdokumentasi dengan baik. Tautan Verifikasi kami menghilangkan kebutuhan untuk pengembangan frontend, mempercepat waktu ke pasar secara drastis.
- Akurasi AI-Native: Platform berbasis AI Didit memastikan akurasi tinggi dalam ekstraksi data dan deteksi penipuan, mengurangi tinjauan manual dan meningkatkan tingkat konversi.
- Desain Global: Dukungan untuk 130+ bahasa, 4000+ jenis dokumen, dan 220+ negara dan wilayah berarti pipeline dinamis Anda dapat berskala global.
- Hemat Biaya: Didit menawarkan KYC Inti Gratis dan model bayar-per-pemeriksaan-berhasil, tanpa biaya pengaturan, menjadikannya pilihan ekonomis yang masuk akal untuk bisnis dari semua ukuran.
Siap untuk Memulai?
Siap melihat Didit beraksi? Dapatkan demo gratis hari ini.
Mulai verifikasi identitas secara gratis dengan tingkat gratis Didit.