Transkrip video cara membangun alur kerja KYC secara visual di Didit: pengecekan, percabangan, aturan risiko, pengujian, dan publikasi ke produksi.
Transkrip lengkap Bangun Alur Verifikasi KYC Tanpa Kode (Tutorial Lengkap) - Didit Academy video 3 dari 10, 18:54. Tonton di YouTube. Setiap paragraf tertaut ke momen yang tepat dalam video.
Harga berubah pada 1 November 2026: 500 pemeriksaan gratis per bulan kini menjadi kredit $10 per bulan untuk organisasi yang mendaftar dengan email kerja. Video ini menampilkan harga sebelumnya.
00:03 Dalam video ini, kita akan membangun alur verifikasi lengkap dari awal, dan Anda tidak perlu menulis satu baris kode pun. Alur kerja pada dasarnya adalah resep untuk sebuah verifikasi, yaitu pemeriksaan apa saja yang dijalankan dan dalam urutan apa. Biasanya, hal seperti ini ditangani oleh tim insinyur Anda. Namun di Didit, Anda membangunnya sendiri secara visual. Anda bisa melihat harga berubah saat Anda bekerja, dan Anda bisa mempublikasikannya kapan saja Anda siap.00:28 Jika Anda ingin membuat sendiri, kunjungi didit.me, daftar gratis, lalu susun alur kerja pertama Anda dalam beberapa menit. Baiklah, mari kita mulai dari tempat setiap alur verifikasi berada, yaitu di
00:39 daftar alur kerja di bawah tab Konfigurasi di sini. Semua alur kerja yang saat ini ada di akun ini ditampilkan di sini, lengkap dengan jenisnya. Ada KYC dan KYB. Ada sederhana dan graf, dan Anda bisa melihat semua pemeriksaan serta fitur yang ada di setiap alur kerja. Anda juga bisa melihat rentang harganya. Ini pada dasarnya menunjukkan harga untuk orang yang hanya menjalani satu pemeriksaan dan tidak menyelesaikan prosesnya, dibandingkan dengan orang yang menyelesaikan seluruh alur. Ada juga tautan untuk alur kerja tersebut.01:09 Anda bisa menambahkan sesi baru secara manual. Anda bisa menyalin ID alur kerja. Anda bisa menduplikasi, mengganti nama, mengarsipkan, dan melakukan semua hal umum lainnya. Ini adalah ID alur kerja Anda. Beberapa versi dari alur kerja yang sama akan berjalan dengan ID yang sama. Jadi, jika Anda memperbarui alur kerja, Anda tidak perlu mengubah apa pun di kode atau aplikasi Anda. Cara paling sederhana untuk memahami alur kerja adalah sebagai resep untuk sebuah verifikasi: pemeriksaan apa yang dijalankan, dalam urutan apa, dan aturan apa yang diikuti. Ada dua jenis
01:40 struktur seperti yang saya sebutkan tadi. Ada sederhana dan ada graf. Alur sederhana hanya berisi satu pemeriksaan atau beberapa pemeriksaan tanpa percabangan sama sekali. Tidak ada logika kondisional. Alur ini cepat disiapkan dan mencakup sebagian besar kasus. Anda cukup memilih modul, dan selesai. Jika kita lihat contoh alur kerja ini, Anda bisa memilih modul di sebelah kiri, dan sistem akan menyusunnya secara berurutan. Sekarang untuk
02:05 alur kerja berbasis graf. Jika kita masuk ke sini, kita bisa melihat ada percabangan di bagian akhir. Dengan begitu, kita bisa lebih detail dalam menentukan ke mana pengguna diarahkan selama alur verifikasi. Dalam alur kerja ini, misalnya, ada beberapa titik percabangan. Kita juga bisa menyertakan panggilan webhook. Secara umum, kita bisa menambahkan kompleksitas lebih jika diperlukan.02:30 Perlu dicatat juga bahwa alur kerja KYB terlihat sama persis, hanya pemeriksaannya yang berbeda. Oke. Jadi, jika ingin menambahkan pemeriksaan, Anda bisa masuk ke sini. Anda bisa mengambil salah satu tindakan pengguna, atau menyiapkan pemeriksaan latar belakang. Ini adalah pemeriksaan yang tidak terlihat oleh pengguna di frontend. Jadi, semua
02:51 yang perlu Anda lakukan adalah klik alur kerja baru. Ada beberapa pilihan di sini: KYC, KYB. Mari pilih KYC. Lalu ada sederhana versus lanjutan, seperti yang saya tunjukkan tadi. Saya akan menunjukkan pilihan untuk keduanya. Jika kita klik sederhana, ada banyak sekali templat di sini untuk berbagai industri. Dan kita bisa melihat biaya untuk setiap templat ini. Ada pembatas usia. Ada verifikasi email.03:19 Ada autentikasi biometrik, asuransi, kesehatan, dan semua itu. Sekarang, misalnya, jika kita menggunakan verifikasi bisnis dan memakai versi lanjutan, yaitu graf, kita akan menemukan banyak templat atau resep, jika Anda mau menyebutnya begitu. Jadi, kita bisa menyiapkan KYB untuk negara berisiko tinggi, dan selesai. Anda bahkan tidak perlu mengklik dan menyeret apa pun di sini. Semuanya sudah dibangun. Jadi, setiap
03:48 node di sini memiliki menu tarik-turun. Anda cukup memilih pemeriksaan yang diinginkan. Anda bisa mengubahnya seperti ini, atau kita bisa memasang pemeriksaan registri. Apa pun yang Anda inginkan: Verifikasi Identitas, Deteksi Liveness, Pencocokan Wajah, Skrining AML, Bukti Alamat. Semua pemeriksaan yang bisa ditawarkan Didit untuk KYB dan KYC tersedia di dalam node-node ini. Jadi, jika saya ingin menambahkan pemeriksaan lain di sini, misalnya Skrining AML, saya bisa menambahkannya. Kita akan membahas aturan dan tab-tab ini sebentar lagi, tetapi di alur kerja ini Anda bisa melihat bahwa saya sudah menambahkannya. Jadi, jika Anda masuk ke alur kerja KYC graf, sebagian besar alur kerja ini akan dimulai dengan Verifikasi Identitas. Ini adalah
04:33 pemeriksaan yang paling umum. Dan Anda bisa melihat ini adalah node Verifikasi Identitas. Ada 500 pemeriksaan gratis per bulan, dan jumlah yang sama untuk Deteksi Liveness dan Pencocokan Wajah. Verifikasi Identitas ini melakukan lebih dari sekadar membaca teks dari kartu. Ia memastikan dokumen tersebut asli, dengan memeriksa fitur keamanannya, mencari tanda-tanda manipulasi, serta membaca font dan tata letaknya. Kemudian ia mengekstrak setiap kolom: nama, tanggal lahir, nomor dokumen, tanggal kedaluwarsa, semuanya dengan OCR dalam bahasa apa pun pada lebih dari 14,000 jenis dokumen yang didukung. Jadi, ini tidak pernah hanya berupa teks. Pertama ini adalah pemeriksaan keaslian, dan baru setelah itu data. Sekarang, mari kita konfigurasi salah satu modul ini.
05:15 Baik, maksud saya, jika kita buka modul liveness, Anda bisa melihat ada beberapa mode liveness. Ada mode pasif, yang mendeteksi liveness menggunakan swafoto. Ada mode flashing, yang mengonfirmasi liveness dengan pola cahaya dinamis untuk mendeteksi wajah pengguna yang asli. Lalu ada tindakan 3D. Mode ini mengonfirmasi pencahayaan melalui semacam tindakan, misalnya berkedip atau memutar kepala. Untuk pemeriksaan liveness pasif, Anda mendapatkan 500 kredit gratis setiap bulan, lalu 10 sen per pemeriksaan, sedangkan flashing dan tindakan 3D berharga 15 sen per pemeriksaan. Akun gratis tidak menyertakan pemeriksaan gratis. Jadi, di tab Rules,
Aturan: ambang batas, wajah duplikat, beberapa wajah
05:56 ini adalah cara kita menentukan apakah modul ini wajib atau opsional. Jadi jika kita buka tab Rules, ada beberapa opsi di sini. Opsi ini memungkinkan kita mengatur sensitivitas pengujian. Kita bisa menetapkan tingkat toleransi. Jika seseorang memiliki skor liveness di bawah 70, pengguna tersebut akan dikirim ke peninjauan. Kita bisa mengubah angka itu jika perlu. Hal yang sama berlaku untuk penolakan. Kita juga punya pengaturan untuk wajah duplikat. Jadi, ketika wajah pengguna cocok dengan wajah dari sesi yang sebelumnya disetujui, bagaimana kita melanjutkannya? Apakah kita menyetujui, meninjau, atau menolak? Lalu kita bisa menyesuaikan ambang batas kemiripan berdasarkan etnis. Jadi kita bisa mengatur sensitivitas deteksi duplikat sesuai etnis pengguna. Dan terakhir, kita bisa menentukan tindakan yang diambil ketika beberapa wajah terdeteksi dalam gambar liveness. Wajah terbesar selalu digunakan untuk penilaian liveness. Jadi, itu adalah opsi yang bisa kita atur di sini. Jika kita masuk ke
06:56 tab Lanjutan, ada beberapa opsi di sini. Ada mode privasi wajah, jumlah maksimum percobaan liveness, yaitu berapa kali pengguna dapat mengulangi pemeriksaan liveness dalam satu sesi verifikasi, dan ambang batas kualitas wajah. Jadi, jika Anda tidak yakin apa fungsi pengaturan ini, kita bisa mengarahkan kursor ke tombol informasi di sini. Kita bisa melihat bahwa kualitas wajah mengukur kejelasan gambar, resolusi, dan ketajaman.07:20 Gambar berkualitas rendah dapat disebabkan oleh blur, pikselasi, atau pencahayaan yang buruk. Jadi kita bisa menetapkan ambang batas di sini berdasarkan skor kualitas wajah. Ada juga ambang batas luminesensi. Kita bisa menentukan rentang luminesensi yang dapat diterima, dan jika luminesensi berada di bawah rentang itu, tentu kita bisa mengirim pengguna ke peninjauan atau menolaknya. Dan terakhir, kita bisa membuat aturan kustom sendiri jika tidak ada yang sesuai dengan
07:47 pengaturan yang kita inginkan. Di tab Data yang dikembalikan, kita bisa memilih titik data yang ingin dikecualikan dari hasil verifikasi, misalnya untuk GDPR dan lain-lain. Untuk setiap modul ini, kita bisa melihat harga pemeriksaannya, lalu di bagian atas
08:00 kita bisa melihat total harga. Jadi, izinkan saya menjelaskannya secara garis besar, karena setiap node memiliki harganya sendiri dan setiap alur kerja kemungkinan akan sedikit berbeda dari segi total biaya. Anda hanya membayar langkah yang benar-benar dijalankan. Setiap langkah ditagih secara terpisah. Jadi jika pemohon berhenti di tengah pemeriksaan, hanya beberapa pemeriksaan pertama yang sudah dilaluinya yang akan ditagih. Itu sebabnya di bagian bawah Anda melihat rentang dari 20 sen hingga 43 sen. Itulah rentangnya. Jika seseorang menjalani alur kerja, lalu hanya melewati langkah pertama dan keluar, biayanya hanya 20 sen. Jika mereka menyelesaikan seluruh alur verifikasi, biayanya 43 sen. Dan seperti yang Anda lihat di bagian tengah, ini adalah semua modul yang ada di dalam alur kerja tertentu ini. Kita bisa melihat berapa banyak kredit yang kita miliki per bulan. Setelah kredit gratis itu habis, yaitu setelah 500 pemeriksaan selesai, Anda akan mulai ditagih untuk pemeriksaan berikutnya. Jadi, salah satu modul paling ampuh yang bisa Anda tambahkan ternyata bukan pemeriksaan kamera sama sekali. Itu
09:05 validasi database. Jadi, mari kita tambahkan ini. Ini adalah pemeriksaan latar belakang, dan kita akan melihat apa yang sebenarnya dilakukannya, karena validasi database ini terhubung ke registri pemerintah dan database resmi di seluruh dunia. Jadi, yang dilakukannya adalah membandingkan data pengguna dengan sumber-sumber resmi tersebut, lalu memperkayanya dengan kolom tambahan yang dimiliki registri. Anda bisa memilih registri dan sumber mana yang akan dijalankan, seperti yang terlihat di sini untuk setiap negara. Setiap layanan mencantumkan harganya sendiri. Anda bisa melihat di bawah sini, misalnya, ada beberapa layanan di Kanada, dan jelas ada harga yang berbeda untuk setiap registri. Jadi, jika Anda ingin melihat negara tertentu, misalnya Jerman, kita bisa melihat pemeriksaan yang tersedia di Jerman dan memilihnya sesuai kebutuhan.09:59 Validasi database ini tidak hanya bisa dijalankan di dasbor di sini, tetapi juga dapat dipanggil langsung melalui Didit API dari backend Anda sendiri. Dan seperti pada semua modul ini, ada aturan, ada tab Lanjutan, dan ada tab Data yang dikembalikan. Jadi, Anda bisa mengatur aturan di sini. Jika kita klik kecocokan sebagian di sini, kita bisa melihat seperti apa kecocokan penuh. Misalnya, nama lengkap dan nomor identitas, jika keduanya cocok di registri, sedangkan kecocokan sebagian mungkin hanya nomor identitas. Lalu Anda bisa memutuskan apa arti kecocokan sebagian itu di dalam alur kerja Anda. Apakah kita mengirimnya untuk ditinjau? Apakah kita menolaknya? Apakah kita menyetujuinya? Jadi, ada percabangan di dalam alur kerja ini. Kita
10:36 Anda bisa membuat percabangan AML berdasarkan skor risiko AML. AML adalah singkatan dari anti pencucian uang. Di bagian bawah, kita bisa melihat bahwa percabangan untuk skor risiko AML ini sudah dikonfigurasi. Jadi, jika skor risikonya di atas 70, kita bisa langsung menolak, dan kita bisa klik ke sini untuk melihat logika kondisionalnya. Benar? Ini bisa Anda atur sesuai keinginan. Kita punya cabang satu, cabang dua, dan semua kasus lainnya, yang berarti sesi akan disetujui. Misalnya, jika seseorang berada dalam kelompok ini, mereka akan diarahkan ke cabang dua. Kita bisa meminta mereka informasi tambahan, misalnya Bukti Alamat. Dengan begitu, jika seseorang sedikit berisiko, kita bisa meminta informasi lebih lanjut yang membantu kita memutuskan apakah orang ini harus disetujui atau ditolak. Salah satu node lain yang ada di sini adalah status. Node ini sudah ditambahkan, tetapi Anda bisa menambahkannya di akhir alur kerja untuk menentukan hasil akhirnya. Jadi, satu lagi…
11:40 Node lain yang bisa Anda sertakan dalam alur kerja adalah node webhook. Jadi, alur ini juga bisa menghubungi sistem Anda sendiri di tengah proses verifikasi, dan itulah fungsi node ini. Node ini bisa memanggil endpoint dan mengambil data kembali. Node ini akan menunggu respons dari webhook tersebut. Di sini Anda bisa melihat webhook POST. Ada payload JSON yang bisa diubah. Kita juga bisa mengirim payload yang berbeda. Ini adalah pasangan kunci-nilai yang memetakan kolom sesi Anda ke dalam permintaan yang Anda kirim. Kolom yang dikembalikan menjadi variabel yang akan diuji oleh cabang berikutnya. Jadi, Anda menggabungkan pemeriksaan Didit dengan data risiko Anda sendiri dalam satu alur. Satu hal terakhir, kita bisa menyertakan header di bagian bawah. Ada lebih banyak pasangan kunci-nilai di sini. Kita punya autentikasi dasar di sini. Semua itu adalah hal yang biasa Anda harapkan dari panggilan webhook. Didit memvalidasi
12:28 graf selama Anda membangunnya. Jadi, jika sebuah node salah dikonfigurasi atau sebuah jalur rusak, sistem akan memberi tahu Anda dengan tepat di mana letaknya. Benar? Kita klik di bagian bawah. Kita melihat alur ini memiliki dua kesalahan. Kita juga bisa melihat bahwa cabang satu memiliki aturan yang belum lengkap. Sistem akan memberi tahu apa yang perlu diperbaiki di dalam alur kerja Anda. Kita tidak bisa mempublikasikan alur ini sebelum kesalahannya diperbaiki. Misalnya, jika saya punya alur kerja baru dan ada kesalahan di dalamnya, saya tidak bisa mempublikasikan alur kerja tersebut. Jadi, selain node individual
Pengaturan alur kerja: coba lagi, masa berlaku, URL callback
12:58 di dalam alur kerja, kita punya tab pengaturan di bagian atas. Pengaturan ini berlaku untuk seluruh alur kerja, bukan untuk satu pemeriksaan saja. Kita punya nama alur kerja, tentu saja, dan kita punya URL callback, yaitu alamat tempat Didit mengarahkan pengguna setelah alur selesai. Kita bisa mengizinkan akses desktop jika Anda ingin pengguna bisa melanjutkan di desktop. Kita punya jumlah coba lagi, jadi Anda bisa mengubahnya. Ini adalah jumlah kali pengguna bisa mengulang pengambilan dokumen dalam satu sesi verifikasi. Jika percobaan sebelumnya gagal, kita punya masa berlaku sesi, yaitu berapa lama sesi yang belum selesai tetap berlaku sebelum kedaluwarsa secara otomatis. Pengaturan ini akan berlaku untuk sesi yang baru dibuat. Kita juga punya jendela coba lagi, yaitu jumlah hari di mana coba lagi diizinkan. Jadi, dari
13:43 di dalam alur kerja ini, kita bisa membuka tab penyesuaian dengan mengklik tombol di atas sini. White Label sudah terhubung langsung ke alur itu sendiri. Jadi, Anda bisa masuk ke tab ini dan mulai mengubah tampilan alur verifikasi, seperti warna, branding, email, domain, dan semua hal lainnya. Di mockup ini, Anda bisa melihat tampilannya di ponsel dan juga di desktop.14:13 Anda juga bisa mengujinya dalam bahasa yang berbeda. Jadi, jika kita ubah ke bahasa Prancis, Anda bisa melihat bahwa setiap pemeriksaan sekarang ditulis dalam bahasa Prancis. Jika Anda ingin menyalakan branding, Anda bisa mengaktifkannya di sini. Anda bisa mengubahnya menjadi yang sudah kita atur di tab penyesuaian, atau mematikannya. Kita juga bisa melihat apa yang terjadi jika memilih jalur yang berbeda di sini, dan kita bisa melihat apa yang dikirim ke pengguna. Tentu saja pengguna tidak akan melihat modul pilih jalur ini. Ini hanya untuk membantu kita membayangkan apa yang akan terjadi pada langkah berikutnya, benar? Jadi, jika mereka ditolak, kita akan melihat verifikasi ditolak, verifikasi dalam peninjauan, atau bahwa mereka sudah terverifikasi. Kita juga punya tombol salin tautan
Tautan yang bisa dibagikan, dan kapan tidak boleh digunakan
14:58 di sini, di bagian atas. Jadi, jika kita menyalinnya, membuka tab baru, dan masuk ke tautan ini, kita bisa melihat apa yang akan dilihat pengguna. Terkadang Anda hanya ingin memberikan alur ini kepada seseorang tanpa memasang kode apa pun. Dan tombol salin tautan melakukan itu. Tombol ini menyalin URL yang di-hosting dan siap dibagikan untuk alur kerja ini. Ini berguna untuk uji coba cepat atau pengiriman manual, tetapi bukan cara yang direkomendasikan untuk integrasi. Untuk produksi, Anda bisa membuat sesi per pengguna melalui SDK atau API dengan membawa data vendor Anda, dan dengan cara itulah Anda mendapatkan hasil real-time kembali melalui webhook dan SDK. Jadi, tautan salin cocok untuk uji coba dan acara, dan sesi yang sebenarnya adalah yang akan Anda rilis di produksi. Jadi
Riwayat versi dan pengembalian ke versi sebelumnya
15:41 Di bagian atas sini ada riwayat versi. Kita bisa melihat berbagai versi, lalu memulihkan atau melihat versi sebelumnya. Jika kita mengedit alur kerja ini, perubahannya akan tersimpan sebagai draf di atas riwayat yang sudah dipublikasikan. Yang menarik, setiap versi baru yang Anda publikasikan tetap menggunakan ID alur kerja yang sama. Jadi backend Anda terus memanggil ID yang sama, dan panggilan itu secara diam-diam diteruskan ke alur kerja terbaru yang Anda buat, karena riwayatnya dilacak. Dengan begitu, Anda bisa terus melakukan iterasi dengan percaya diri dan mengembalikan ke versi sebelumnya kapan pun diperlukan. Misalnya, alur kerja di sini benar-benar baru. Anda bisa melihat bahwa alur kerja ini berada dalam mode draf. Jika kita membuat perubahan pada alur kerja, perubahan itu akan berada dalam draf dan kita perlu mempublikasikannya. Jadi, kita bisa
16:24 klik publikasikan. Alur kerja ini hanya akan aktif setelah dipublikasikan. Sistem akan memvalidasi graf untuk memastikan tidak ada kesalahan. Nah, sekarang kita bisa menyalin tautannya, dan alur kerja ini sudah aktif dan siap digunakan. Mari kita lihat
16:37 integrasinya. Ada beberapa cara untuk mengintegrasikannya. Kita bisa memilih SDK target, misalnya React Native, iOS, atau React Next.js, lalu memilih alur kerja, dan dalam contoh ini kita memilih tinjauan negara berisiko tinggi. Kita bisa memilih kunci API. Dengan begitu, Anda bisa memiliki kunci API yang berbeda untuk alur kerja atau integrasi yang berbeda, sesuai keinginan Anda. Atau Anda bisa memilih webhook. Jika ingin diberi tahu tentang keputusan, Anda bisa memasukkannya di sana. Cara termudah untuk mengintegrasikannya adalah dengan menyalin prompt, lalu menempelkannya ke Claude Code atau Codex.17:12 Prompt itu akan mengintegrasikan alur kerja ini. Jadi, meskipun Anda belum mengintegrasikan Didit ke aplikasi Anda, prompt ini memberi Anda semua yang diperlukan agar alur kerja ini berjalan di aplikasi Anda. Sebenarnya Anda bahkan tidak perlu melakukan itu. Anda bisa langsung
17:27 memasang server MCP Didit. Cukup jelaskan alurnya dengan bahasa sehari-hari, dan server akan membuat alur kerja untuk Anda serta mengintegrasikannya secara otomatis ke aplikasi Anda. Beri tahu apa yang harus dilakukan, dan server akan mengerjakannya. Kita akan membahas cara mengatur MCP di video lain, tetapi MCP pada dasarnya adalah Model Context Protocol, yang memungkinkan Anda membangun dengan Didit menggunakan bahasa alami di alat seperti Claude Code, Cursor, Codex, dan lainnya. Jadi, mari kita langsung masuk ke kustomisasi.17:57 Kita akan menambahkan nama publik dan URL kebijakan privasi. Ada pengaturan branding tempat kita bisa mengubah warna. Anda juga bisa mengambil logo dan warna secara otomatis dari situs web Anda, yang bisa sangat berguna dan mudah dilakukan. Kita bisa mengunggah logo-logo Anda di bagian bawah sini. Dan Anda bisa melihat bahwa saya sudah mengatur warna-warna ini. Untuk menguji tampilannya dengan warna tersebut, jika kita menyalakan sakelar ini, kita bisa melihat branding White Label kita diterapkan pada alur verifikasi di sini. Saya akan mematikannya dulu untuk saat ini. Anda bisa mengatur email yang dipersonalisasi. Anda perlu mengisi detail ini. Lalu saat melanjutkan ke verifikasi, Anda bisa mendapatkan informasi DNS dan menghubungkannya dengan domain Anda. Hal yang sama berlaku jika Anda ingin menggunakan subdomain. Dengan begitu, seluruh alur kerja ini di-hosting sepenuhnya menggunakan branding dan domain Anda sendiri. Ini benar-benar proses yang mulus bagi pengguna Anda untuk menjalani verifikasi.
Terakhir diubah pada 7 November 2026
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Didit Docs","description":"The best way to integrate identity and fraud checks into your app. One API, four product lines (KYC · KYB · Transaction Monitoring · Wallet Screening), 220+ countries, 14,000+ documents, sub-2s inference, $10 free credit/month.","colors":{"primary":"#2567FF","light":"#90B1FF","dark":"#1B4FE0"},"logo":{"light":"https://mintcdn.com/didit-0f962782/dCzNNoYCusBNdK3I/logo/didit.svg?fit=max\u0026auto=format\u0026n=dCzNNoYCusBNdK3I\u0026q=85\u0026s=9f162fb8295fa1fd9300a24b293ce0b7","dark":"https://mintcdn.com/didit-0f962782/TefoKXCbZA_GIK5a/logo/didit-logo-wordmark-white.svg?fit=max\u0026auto=format\u0026n=TefoKXCbZA_GIK5a\u0026q=85\u0026s=c8c541689c814ca6a2c873cf6185a3a7","href":"https://docs.didit.me"},"favicon":"https://mintcdn.com/didit-0f962782/t6r0B-WdGMU5mSS-/favicon.ico?fit=max\u0026auto=format\u0026n=t6r0B-WdGMU5mSS-\u0026q=85\u0026s=b291917b960ebe959ae3b1aa233eafa8","api":{"examples":{"prefill":true},"mdx":{"auth":{"method":"key","name":"x-api-key"},"server":"https://verification.didit.me"}},"background":{"color":{"light":"#FFFFFF","dark":"#1A1A1A"}},"navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Support"},{"icon":"signal","href":"https://status.didit.me","label":"Status"}],"primary":{"type":"button","label":"Sign in","href":"https://business.didit.me"}},"footer":{"socials":{"x":"https://x.com/didit","github":"https://github.com/didit-protocol","linkedin":"https://linkedin.com/company/91001155","website":"https://didit.me"}},"search":{"prompt":"Search Didit docs..."},"seo":{"metatags":{"twitter:site":"@didit","theme-color":"#2567FF","apple-mobile-web-app-title":"Didit Docs"},"organization":{"id":"https://didit.me/#organization","name":"Didit","legalName":"Didit Protocol","url":"https://didit.me","logo":"https://didit.me/logos/primary-horizontal-light.png","sameAs":["https://www.linkedin.com/company/91001155","https://www.youtube.com/@getdidit","https://github.com/didit-protocol","https://x.com/didit"]},"indexing":"navigable"},"fonts":{"heading":{"family":"Inter","weight":500},"body":{"family":"Inter","weight":400}},"errors":{"404":{"redirect":false,"title":"Page not found","description":"This page moved or never existed. [Back to docs](/)"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"thumbnails":{"appearance":"light","background":"https://mintcdn.com/didit-0f962782/Xkecx-xLq1K2abHK/images/og-thumbnail-backplate.png?fit=max\u0026auto=format\u0026n=Xkecx-xLq1K2abHK\u0026q=85\u0026s=c699fa252554b2ac8d4c631e209a1473","fonts":{"family":"Inter"}},"metadata":{"timestamp":true},"styling":{"latex":true},"navigation":{"languages":[{"language":"en","href":""},{"language":"es","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Soporte"},{"icon":"signal","href":"https://status.didit.me","label":"Estado"}],"primary":{"type":"button","label":"Iniciar sesión","href":"https://business.didit.me"}},"href":"es"},{"language":"pt-BR","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Suporte"},{"icon":"signal","href":"https://status.didit.me","label":"Status"}],"primary":{"type":"button","label":"Entrar","href":"https://business.didit.me"}},"href":"pt-br"},{"language":"ja","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"サポート"},{"icon":"signal","href":"https://status.didit.me","label":"ステータス"}],"primary":{"type":"button","label":"サインイン","href":"https://business.didit.me"}},"href":"ja"},{"language":"de","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Support"},{"icon":"signal","href":"https://status.didit.me","label":"Status"}],"primary":{"type":"button","label":"Anmelden","href":"https://business.didit.me"}},"href":"de"},{"language":"fr","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Assistance"},{"icon":"signal","href":"https://status.didit.me","label":"Statut"}],"primary":{"type":"button","label":"Se connecter","href":"https://business.didit.me"}},"href":"fr"},{"language":"it","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Supporto"},{"icon":"signal","href":"https://status.didit.me","label":"Stato"}],"primary":{"type":"button","label":"Accedi","href":"https://business.didit.me"}},"href":"it"},{"language":"pt","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Suporte"},{"icon":"signal","href":"https://status.didit.me","label":"Estado"}],"primary":{"type":"button","label":"Iniciar sessão","href":"https://business.didit.me"}},"href":"pt"},{"language":"ca","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Suport"},{"icon":"signal","href":"https://status.didit.me","label":"Estat"}],"primary":{"type":"button","label":"Inicia la sessió","href":"https://business.didit.me"}},"href":"ca"},{"language":"id","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Dukungan"},{"icon":"signal","href":"https://status.didit.me","label":"Status"}],"primary":{"type":"button","label":"Masuk","href":"https://business.didit.me"}},"href":"id"},{"language":"ru","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Поддержка"},{"icon":"signal","href":"https://status.didit.me","label":"Статус"}],"primary":{"type":"button","label":"Вход","href":"https://business.didit.me"}},"href":"ru"},{"language":"ko","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"지원"},{"icon":"signal","href":"https://status.didit.me","label":"상태"}],"primary":{"type":"button","label":"로그인","href":"https://business.didit.me"}},"href":"ko"},{"language":"zh","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"支持"},{"icon":"signal","href":"https://status.didit.me","label":"状态"}],"primary":{"type":"button","label":"登录","href":"https://business.didit.me"}},"href":"zh"},{"language":"ar","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"الدعم"},{"icon":"signal","href":"https://status.didit.me","label":"الحالة"}],"primary":{"type":"button","label":"تسجيل الدخول","href":"https://business.didit.me"}},"href":"ar"},{"language":"hi","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"सहायता"},{"icon":"signal","href":"https://status.didit.me","label":"स्थिति"}],"primary":{"type":"button","label":"साइन इन करें","href":"https://business.didit.me"}},"href":"hi"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"didit-0f962782","hasAudioNarration":false,"actualSubdomain":"didit-0f962782","customDomains":["docs.didit.me"],"gitSource":{"type":"github","owner":"didit-protocol","repo":"mintlify-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aef60ae8e01a92054befade","clientVersion":"0.0.4087","searchFilterCounts":[{"language":"ar","tag":"مرجع API","count":432},{"language":"ca","tag":"Referència de l'API","count":432},{"language":"de","tag":"API-Referenz","count":432},{"language":"es","tag":"Referencia de la API","count":432},{"language":"fr","tag":"Référence API","count":432},{"language":"hi","tag":"API संदर्भ","count":432},{"language":"id","tag":"Referensi API","count":432},{"language":"it","tag":"Riferimento API","count":432},{"language":"ja","tag":"APIリファレンス","count":432},{"language":"ko","tag":"API 레퍼런스","count":432},{"language":"pt-BR","tag":"Referência da API","count":432},{"language":"pt","tag":"Referência da API","count":432},{"language":"ru","tag":"Справочник API","count":432},{"language":"zh","tag":"API 参考","count":432},{"language":"en","tag":"API Reference","count":424},{"language":"en","tag":"Database Validation","count":129},{"language":"ar","tag":"التحقق من قواعد البيانات","count":129},{"language":"ca","tag":"Validació en bases de dades","count":129},{"language":"de","tag":"Datenbankvalidierung","count":129},{"language":"es","tag":"Validación de base de datos","count":129},{"language":"fr","tag":"Validation en base de données","count":129},{"language":"hi","tag":"डेटाबेस सत्यापन","count":129},{"language":"id","tag":"Validasi Database","count":129},{"language":"it","tag":"Validazione su database","count":129},{"language":"ja","tag":"データベース検証","count":129},{"language":"ko","tag":"데이터베이스 검증","count":129},{"language":"pt-BR","tag":"Validação de banco de dados","count":129},{"language":"pt","tag":"Validação de base de dados","count":129},{"language":"ru","tag":"Проверка по базам данных","count":129},{"language":"zh","tag":"数据库核验","count":129},{"language":"ca","tag":"Primers passos","count":93},{"language":"de","tag":"Erste Schritte","count":93},{"language":"es","tag":"Primeros pasos","count":93},{"language":"ja","tag":"はじめに","count":93},{"language":"ko","tag":"시작하기","count":93},{"language":"pt-BR","tag":"Primeiros passos","count":93},{"language":"ru","tag":"Начало работы","count":93},{"language":"en","tag":"Get Started","count":87},{"language":"ar","tag":"ابدأ الآن","count":87},{"language":"fr","tag":"Commencer","count":87},{"language":"hi","tag":"शुरू करें","count":87},{"language":"id","tag":"Mulai","count":87},{"language":"it","tag":"Inizia","count":87},{"language":"pt","tag":"Começar","count":87},{"language":"zh","tag":"快速开始","count":87},{"language":"ko","tag":"인증","count":85},{"language":"en","tag":"User Verification","count":74},{"language":"ar","tag":"التحقق من المستخدمين","count":74},{"language":"ca","tag":"Verificació d'usuaris","count":74},{"language":"de","tag":"Benutzerverifizierung","count":74},{"language":"es","tag":"Verificación de usuarios","count":74},{"language":"fr","tag":"Vérification des utilisateurs","count":74},{"language":"hi","tag":"उपयोगकर्ता सत्यापन","count":74},{"language":"id","tag":"Verifikasi Pengguna","count":74},{"language":"it","tag":"Verifica degli utenti","count":74},{"language":"ja","tag":"ユーザー認証","count":74},{"language":"ko","tag":"사용자 인증","count":74},{"language":"pt-BR","tag":"Verificação de usuários","count":74},{"language":"pt","tag":"Verificação de utilizadores","count":74},{"language":"ru","tag":"Проверка пользователей","count":74},{"language":"zh","tag":"用户验证","count":74},{"language":"en","tag":"Integrate / SDKs","count":62},{"language":"ar","tag":"التكامل / SDKs","count":62},{"language":"ca","tag":"Integració / SDK","count":62},{"language":"de","tag":"Integrieren / SDKs","count":62},{"language":"es","tag":"Integración / SDKs","count":62},{"language":"fr","tag":"Intégrer / SDK","count":62},{"language":"hi","tag":"इंटीग्रेट करें / SDK","count":62},{"language":"id","tag":"Integrasi / SDK","count":62},{"language":"it","tag":"Integrazione / SDK","count":62},{"language":"ja","tag":"連携 / SDK","count":62},{"language":"ko","tag":"연동 / SDK","count":62},{"language":"pt-BR","tag":"Integração / SDKs","count":62},{"language":"pt","tag":"Integrar / SDKs","count":62},{"language":"ru","tag":"Интеграция / SDK","count":62},{"language":"zh","tag":"集成 / SDK","count":62},{"language":"en","tag":"Travel Rule","count":55},{"language":"ar","tag":"Travel Rule","count":55},{"language":"ca","tag":"Travel Rule","count":55},{"language":"de","tag":"Travel Rule","count":55},{"language":"es","tag":"Travel Rule","count":55},{"language":"fr","tag":"Travel Rule","count":55},{"language":"hi","tag":"Travel Rule","count":55},{"language":"id","tag":"Travel Rule","count":55},{"language":"it","tag":"Travel Rule","count":55},{"language":"ja","tag":"トラベルルール","count":55},{"language":"ko","tag":"Travel Rule","count":55},{"language":"pt-BR","tag":"Travel Rule","count":55},{"language":"pt","tag":"Travel Rule","count":55},{"language":"ru","tag":"Travel Rule","count":55},{"language":"zh","tag":"Travel Rule","count":55},{"language":"en","tag":"Verification","count":48},{"language":"ar","tag":"التحقق","count":48},{"language":"ca","tag":"Verificació","count":48},{"language":"de","tag":"Verifizierung","count":48},{"language":"es","tag":"Verificación","count":48},{"language":"fr","tag":"Vérification","count":48},{"language":"hi","tag":"सत्यापन","count":48},{"language":"id","tag":"Verifikasi","count":48},{"language":"it","tag":"Verifica","count":48},{"language":"ja","tag":"検証","count":48},{"language":"pt-BR","tag":"Verificação","count":48},{"language":"pt","tag":"Verificação","count":48},{"language":"ru","tag":"Верификация","count":48},{"language":"zh","tag":"验证","count":48},{"language":"en","tag":"Authentication","count":37},{"language":"ar","tag":"المصادقة","count":37},{"language":"ca","tag":"Autenticació","count":37},{"language":"de","tag":"Authentifizierung","count":37},{"language":"es","tag":"Autenticación","count":37},{"language":"fr","tag":"Authentification","count":37},{"language":"hi","tag":"प्रमाणीकरण","count":37},{"language":"id","tag":"Autentikasi","count":37},{"language":"it","tag":"Autenticazione","count":37},{"language":"ja","tag":"認証","count":37},{"language":"pt-BR","tag":"Autenticação","count":37},{"language":"pt","tag":"Autenticação","count":37},{"language":"ru","tag":"Аутентификация","count":37},{"language":"zh","tag":"身份认证","count":37},{"language":"en","tag":"Digital ID wallets","count":35},{"language":"en","tag":"User and Business Verifications","count":35},{"language":"ar","tag":"محافظ الهوية الرقمية","count":35},{"language":"ar","tag":"التحقق من المستخدمين والشركات","count":35},{"language":"ca","tag":"Carteres d'identitat digital","count":35},{"language":"ca","tag":"Verificacions d'usuaris i empreses","count":35},{"language":"de","tag":"Digitale ID-Wallets","count":35},{"language":"de","tag":"Benutzer- und Unternehmensverifizierungen","count":35},{"language":"es","tag":"Wallets de identidad digital","count":35},{"language":"es","tag":"Verificaciones de usuarios y empresas","count":35},{"language":"fr","tag":"Portefeuilles d'identité numérique","count":35},{"language":"fr","tag":"Vérifications des utilisateurs et des entreprises","count":35},{"language":"hi","tag":"डिजिटल ID वॉलेट","count":35},{"language":"hi","tag":"उपयोगकर्ता और व्यवसाय सत्यापन","count":35},{"language":"id","tag":"Dompet ID Digital","count":35},{"language":"id","tag":"Verifikasi Pengguna dan Bisnis","count":35},{"language":"it","tag":"Wallet di identità digitale","count":35},{"language":"it","tag":"Verifiche di utenti e aziende","count":35},{"language":"ja","tag":"デジタルIDウォレット","count":35},{"language":"ja","tag":"ユーザーと企業の認証","count":35},{"language":"ko","tag":"디지털 신분증 지갑","count":35},{"language":"ko","tag":"사용자 인증 및 기업 확인","count":35},{"language":"pt-BR","tag":"Carteiras de identidade digital","count":35},{"language":"pt-BR","tag":"Verificações de usuários e empresas","count":35},{"language":"pt","tag":"Carteiras de identidade digital","count":35},{"language":"pt","tag":"Verificações de utilizadores e empresas","count":35},{"language":"ru","tag":"Цифровые ID-кошельки","count":35},{"language":"ru","tag":"Верификация пользователей и компаний","count":35},{"language":"zh","tag":"数字身份钱包","count":35},{"language":"zh","tag":"用户与企业验证","count":35},{"language":"ko","tag":"거래 모니터링","count":28}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","href":"/_mintlify/custom/didit-0f962782/714dd91730ddd114/style.css"}],"page":{"pagePath":"id/academy/build-kyc-workflow","slug":"/id/academy/build-kyc-workflow","pageMetadata":{"title":"Cara Membangun Alur Kerja KYC Tanpa Kode","keywords":["Didit Academy","tutorial video","transkrip","Bangun Alur Kerja KYC Tanpa Kode","verifikasi identitas","KYC","Didit","alur kerja KYC"],"description":"Transkrip video cara membangun alur kerja KYC secara visual di Didit: pengecekan, percabangan, aturan risiko, pengujian, dan publikasi ke produksi.","href":"/id/academy/build-kyc-workflow"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Transkrip video cara membangun alur kerja KYC secara visual di Didit: pengecekan, percabangan, aturan risiko, pengujian, dan publikasi ke produksi.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];const VideoEmbed=({src,title=`Video`,type=`iframe`})=>_jsx(`div`,{className:type===`iframe`?`didit-video-embed`:`didit-video-embed didit-video-native`,children:type===`iframe`?_jsx(`iframe`,{src,title,style:{width:`100%`,height:`100%`,border:0,borderRadius:`12px`},allow:`accelerometer; autoplay; clipboard-write; compute-pressure; encrypted-media; gyroscope; picture-in-picture`,allowFullScreen:true}):_jsx(`video`,{controls:true,autoPlay:true,muted:true,loop:true,playsInline:true,src,title,style:{width:`100%`,height:`auto`,display:`block`,borderRadius:`12px`}})});function _createMdxContent(props){const _components={a:`a`,p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Heading,Note,_MdxComponentBoundary}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!_MdxComponentBoundary)_missingMdxReference(`_MdxComponentBoundary`,true);return _jsxs(_Fragment,{children:[_jsx(_MdxComponentBoundary,{name:`VideoEmbed`,children:_jsx(VideoEmbed,{src:`https://www.youtube.com/embed/7-nJ3JE20i4`,title:`Bangun Alur Verifikasi KYC Tanpa Kode (Tutorial Lengkap)`})}),`\n`,_jsxs(_components.p,{children:[`Transkrip lengkap `,_jsx(_components.strong,{children:`Bangun Alur Verifikasi KYC Tanpa Kode (Tutorial Lengkap)`}),` - Didit Academy video 3 dari 10, 18:54. `,_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4`,children:`Tonton di YouTube`}),`. Setiap paragraf tertaut ke momen yang tepat dalam video.`]}),`\n`,_jsx(Note,{children:`Harga berubah pada 1 November 2026: 500 pemeriksaan gratis per bulan kini menjadi kredit $10 per bulan untuk organisasi yang mendaftar dengan email kerja. Video ini menampilkan harga sebelumnya.`}),`\n`,_jsx(Heading,{level:`2`,id:`apa-itu-alur-kerja`,children:`Apa itu alur kerja`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=3s`,children:`00:03`}),` Dalam video ini, kita akan membangun alur verifikasi lengkap dari awal, dan Anda tidak perlu menulis satu baris kode pun. Alur kerja pada dasarnya adalah resep untuk sebuah verifikasi, yaitu pemeriksaan apa saja yang dijalankan dan dalam urutan apa. Biasanya, hal seperti ini ditangani oleh tim insinyur Anda. Namun di Didit, Anda membangunnya sendiri secara visual. Anda bisa melihat harga berubah saat Anda bekerja, dan Anda bisa mempublikasikannya kapan saja Anda siap.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=28s`,children:`00:28`}),` Jika Anda ingin membuat sendiri, kunjungi didit.me, daftar gratis, lalu susun alur kerja pertama Anda dalam beberapa menit. Baiklah, mari kita mulai dari tempat setiap alur verifikasi berada, yaitu di`]}),`\n`,_jsx(Heading,{level:`2`,id:`daftar-alur-kerja-dan-id-alur-kerja`,children:`Daftar alur kerja dan ID alur kerja`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=39s`,children:`00:39`}),` daftar alur kerja di bawah tab Konfigurasi di sini. Semua alur kerja yang saat ini ada di akun ini ditampilkan di sini, lengkap dengan jenisnya. Ada KYC dan KYB. Ada sederhana dan graf, dan Anda bisa melihat semua pemeriksaan serta fitur yang ada di setiap alur kerja. Anda juga bisa melihat rentang harganya. Ini pada dasarnya menunjukkan harga untuk orang yang hanya menjalani satu pemeriksaan dan tidak menyelesaikan prosesnya, dibandingkan dengan orang yang menyelesaikan seluruh alur. Ada juga tautan untuk alur kerja tersebut.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=69s`,children:`01:09`}),` Anda bisa menambahkan sesi baru secara manual. Anda bisa menyalin ID alur kerja. Anda bisa menduplikasi, mengganti nama, mengarsipkan, dan melakukan semua hal umum lainnya. Ini adalah ID alur kerja Anda. Beberapa versi dari alur kerja yang sama akan berjalan dengan ID yang sama. Jadi, jika Anda memperbarui alur kerja, Anda tidak perlu mengubah apa pun di kode atau aplikasi Anda. Cara paling sederhana untuk memahami alur kerja adalah sebagai resep untuk sebuah verifikasi: pemeriksaan apa yang dijalankan, dalam urutan apa, dan aturan apa yang diikuti. Ada dua jenis`]}),`\n`,_jsx(Heading,{level:`2`,id:`alur-kerja-sederhana-vs-graf`,children:`Alur kerja sederhana vs graf`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=100s`,children:`01:40`}),` struktur seperti yang saya sebutkan tadi. Ada sederhana dan ada graf. Alur sederhana hanya berisi satu pemeriksaan atau beberapa pemeriksaan tanpa percabangan sama sekali. Tidak ada logika kondisional. Alur ini cepat disiapkan dan mencakup sebagian besar kasus. Anda cukup memilih modul, dan selesai. Jika kita lihat contoh alur kerja ini, Anda bisa memilih modul di sebelah kiri, dan sistem akan menyusunnya secara berurutan. Sekarang untuk`]}),`\n`,_jsx(Heading,{level:`2`,id:`alur-kerja-graf-dengan-percabangan`,children:`Alur kerja graf dengan percabangan`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=125s`,children:`02:05`}),` alur kerja berbasis graf. Jika kita masuk ke sini, kita bisa melihat ada percabangan di bagian akhir. Dengan begitu, kita bisa lebih detail dalam menentukan ke mana pengguna diarahkan selama alur verifikasi. Dalam alur kerja ini, misalnya, ada beberapa titik percabangan. Kita juga bisa menyertakan panggilan webhook. Secara umum, kita bisa menambahkan kompleksitas lebih jika diperlukan.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=150s`,children:`02:30`}),` Perlu dicatat juga bahwa alur kerja KYB terlihat sama persis, hanya pemeriksaannya yang berbeda. Oke. Jadi, jika ingin menambahkan pemeriksaan, Anda bisa masuk ke sini. Anda bisa mengambil salah satu tindakan pengguna, atau menyiapkan pemeriksaan latar belakang. Ini adalah pemeriksaan yang tidak terlihat oleh pengguna di frontend. Jadi, semua`]}),`\n`,_jsx(Heading,{level:`2`,id:`membuat-alur-kerja-baru-dari-templat`,children:`Membuat alur kerja baru dari templat`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=171s`,children:`02:51`}),` yang perlu Anda lakukan adalah klik alur kerja baru. Ada beberapa pilihan di sini: KYC, KYB. Mari pilih KYC. Lalu ada sederhana versus lanjutan, seperti yang saya tunjukkan tadi. Saya akan menunjukkan pilihan untuk keduanya. Jika kita klik sederhana, ada banyak sekali templat di sini untuk berbagai industri. Dan kita bisa melihat biaya untuk setiap templat ini. Ada pembatas usia. Ada verifikasi email.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=199s`,children:`03:19`}),` Ada autentikasi biometrik, asuransi, kesehatan, dan semua itu. Sekarang, misalnya, jika kita menggunakan verifikasi bisnis dan memakai versi lanjutan, yaitu graf, kita akan menemukan banyak templat atau resep, jika Anda mau menyebutnya begitu. Jadi, kita bisa menyiapkan KYB untuk negara berisiko tinggi, dan selesai. Anda bahkan tidak perlu mengklik dan menyeret apa pun di sini. Semuanya sudah dibangun. Jadi, setiap`]}),`\n`,_jsx(Heading,{level:`2`,id:`memilih-pemeriksaan-di-setiap-node`,children:`Memilih pemeriksaan di setiap node`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=228s`,children:`03:48`}),` node di sini memiliki menu tarik-turun. Anda cukup memilih pemeriksaan yang diinginkan. Anda bisa mengubahnya seperti ini, atau kita bisa memasang pemeriksaan registri. Apa pun yang Anda inginkan: Verifikasi Identitas, Deteksi Liveness, Pencocokan Wajah, Skrining AML, Bukti Alamat. Semua pemeriksaan yang bisa ditawarkan Didit untuk KYB dan KYC tersedia di dalam node-node ini. Jadi, jika saya ingin menambahkan pemeriksaan lain di sini, misalnya Skrining AML, saya bisa menambahkannya. Kita akan membahas aturan dan tab-tab ini sebentar lagi, tetapi di alur kerja ini Anda bisa melihat bahwa saya sudah menambahkannya. Jadi, jika Anda masuk ke alur kerja KYC graf, sebagian besar alur kerja ini akan dimulai dengan Verifikasi Identitas. Ini adalah`]}),`\n`,_jsx(Heading,{level:`2`,id:`di-dalam-node-verifikasi-identitas`,children:`Di dalam node Verifikasi Identitas`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=273s`,children:`04:33`}),` pemeriksaan yang paling umum. Dan Anda bisa melihat ini adalah node Verifikasi Identitas. Ada 500 pemeriksaan gratis per bulan, dan jumlah yang sama untuk Deteksi Liveness dan Pencocokan Wajah. Verifikasi Identitas ini melakukan lebih dari sekadar membaca teks dari kartu. Ia memastikan dokumen tersebut asli, dengan memeriksa fitur keamanannya, mencari tanda-tanda manipulasi, serta membaca font dan tata letaknya. Kemudian ia mengekstrak setiap kolom: nama, tanggal lahir, nomor dokumen, tanggal kedaluwarsa, semuanya dengan OCR dalam bahasa apa pun pada lebih dari 14,000 jenis dokumen yang didukung. Jadi, ini tidak pernah hanya berupa teks. Pertama ini adalah pemeriksaan keaslian, dan baru setelah itu data. Sekarang, mari kita konfigurasi salah satu modul ini.`]}),`\n`,_jsx(Heading,{level:`2`,id:`mode-liveness-dan-biaya-masing-masing`,children:`Mode liveness dan biaya masing-masing`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=315s`,children:`05:15`}),` Baik, maksud saya, jika kita buka modul liveness, Anda bisa melihat ada beberapa mode liveness. Ada mode pasif, yang mendeteksi liveness menggunakan swafoto. Ada mode flashing, yang mengonfirmasi liveness dengan pola cahaya dinamis untuk mendeteksi wajah pengguna yang asli. Lalu ada tindakan 3D. Mode ini mengonfirmasi pencahayaan melalui semacam tindakan, misalnya berkedip atau memutar kepala. Untuk pemeriksaan liveness pasif, Anda mendapatkan 500 kredit gratis setiap bulan, lalu 10 sen per pemeriksaan, sedangkan flashing dan tindakan 3D berharga 15 sen per pemeriksaan. Akun gratis tidak menyertakan pemeriksaan gratis. Jadi, di tab Rules,`]}),`\n`,_jsx(Heading,{level:`2`,id:`aturan-ambang-batas-wajah-duplikat-beberapa-wajah`,children:`Aturan: ambang batas, wajah duplikat, beberapa wajah`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=356s`,children:`05:56`}),` ini adalah cara kita menentukan apakah modul ini wajib atau opsional. Jadi jika kita buka tab Rules, ada beberapa opsi di sini. Opsi ini memungkinkan kita mengatur sensitivitas pengujian. Kita bisa menetapkan tingkat toleransi. Jika seseorang memiliki skor liveness di bawah 70, pengguna tersebut akan dikirim ke peninjauan. Kita bisa mengubah angka itu jika perlu. Hal yang sama berlaku untuk penolakan. Kita juga punya pengaturan untuk wajah duplikat. Jadi, ketika wajah pengguna cocok dengan wajah dari sesi yang sebelumnya disetujui, bagaimana kita melanjutkannya? Apakah kita menyetujui, meninjau, atau menolak? Lalu kita bisa menyesuaikan ambang batas kemiripan berdasarkan etnis. Jadi kita bisa mengatur sensitivitas deteksi duplikat sesuai etnis pengguna. Dan terakhir, kita bisa menentukan tindakan yang diambil ketika beberapa wajah terdeteksi dalam gambar liveness. Wajah terbesar selalu digunakan untuk penilaian liveness. Jadi, itu adalah opsi yang bisa kita atur di sini. Jika kita masuk ke`]}),`\n`,_jsx(Heading,{level:`2`,id:`pengaturan-lanjutan-dan-ambang-batas-kualitas`,children:`Pengaturan lanjutan dan ambang batas kualitas`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=416s`,children:`06:56`}),` tab Lanjutan, ada beberapa opsi di sini. Ada mode privasi wajah, jumlah maksimum percobaan liveness, yaitu berapa kali pengguna dapat mengulangi pemeriksaan liveness dalam satu sesi verifikasi, dan ambang batas kualitas wajah. Jadi, jika Anda tidak yakin apa fungsi pengaturan ini, kita bisa mengarahkan kursor ke tombol informasi di sini. Kita bisa melihat bahwa kualitas wajah mengukur kejelasan gambar, resolusi, dan ketajaman.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=440s`,children:`07:20`}),` Gambar berkualitas rendah dapat disebabkan oleh blur, pikselasi, atau pencahayaan yang buruk. Jadi kita bisa menetapkan ambang batas di sini berdasarkan skor kualitas wajah. Ada juga ambang batas luminesensi. Kita bisa menentukan rentang luminesensi yang dapat diterima, dan jika luminesensi berada di bawah rentang itu, tentu kita bisa mengirim pengguna ke peninjauan atau menolaknya. Dan terakhir, kita bisa membuat aturan kustom sendiri jika tidak ada yang sesuai dengan`]}),`\n`,_jsx(Heading,{level:`2`,id:`data-yang-dikembalikan-dan-gdpr`,children:`Data yang dikembalikan dan GDPR`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=467s`,children:`07:47`}),` pengaturan yang kita inginkan. Di tab Data yang dikembalikan, kita bisa memilih titik data yang ingin dikecualikan dari hasil verifikasi, misalnya untuk GDPR dan lain-lain. Untuk setiap modul ini, kita bisa melihat harga pemeriksaannya, lalu di bagian atas`]}),`\n`,_jsx(Heading,{level:`2`,id:`cara-penghitungan-harga-alur-kerja`,children:`Cara penghitungan harga alur kerja`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=480s`,children:`08:00`}),` kita bisa melihat total harga. Jadi, izinkan saya menjelaskannya secara garis besar, karena setiap node memiliki harganya sendiri dan setiap alur kerja kemungkinan akan sedikit berbeda dari segi total biaya. Anda hanya membayar langkah yang benar-benar dijalankan. Setiap langkah ditagih secara terpisah. Jadi jika pemohon berhenti di tengah pemeriksaan, hanya beberapa pemeriksaan pertama yang sudah dilaluinya yang akan ditagih. Itu sebabnya di bagian bawah Anda melihat rentang dari 20 sen hingga 43 sen. Itulah rentangnya. Jika seseorang menjalani alur kerja, lalu hanya melewati langkah pertama dan keluar, biayanya hanya 20 sen. Jika mereka menyelesaikan seluruh alur verifikasi, biayanya 43 sen. Dan seperti yang Anda lihat di bagian tengah, ini adalah semua modul yang ada di dalam alur kerja tertentu ini. Kita bisa melihat berapa banyak kredit yang kita miliki per bulan. Setelah kredit gratis itu habis, yaitu setelah 500 pemeriksaan selesai, Anda akan mulai ditagih untuk pemeriksaan berikutnya. Jadi, salah satu modul paling ampuh yang bisa Anda tambahkan ternyata bukan pemeriksaan kamera sama sekali. Itu`]}),`\n`,_jsx(Heading,{level:`2`,id:`validasi-database-terhadap-registri-pemerintah`,children:`Validasi database terhadap registri pemerintah`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=545s`,children:`09:05`}),` validasi database. Jadi, mari kita tambahkan ini. Ini adalah pemeriksaan latar belakang, dan kita akan melihat apa yang sebenarnya dilakukannya, karena validasi database ini terhubung ke registri pemerintah dan database resmi di seluruh dunia. Jadi, yang dilakukannya adalah membandingkan data pengguna dengan sumber-sumber resmi tersebut, lalu memperkayanya dengan kolom tambahan yang dimiliki registri. Anda bisa memilih registri dan sumber mana yang akan dijalankan, seperti yang terlihat di sini untuk setiap negara. Setiap layanan mencantumkan harganya sendiri. Anda bisa melihat di bawah sini, misalnya, ada beberapa layanan di Kanada, dan jelas ada harga yang berbeda untuk setiap registri. Jadi, jika Anda ingin melihat negara tertentu, misalnya Jerman, kita bisa melihat pemeriksaan yang tersedia di Jerman dan memilihnya sesuai kebutuhan.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=599s`,children:`09:59`}),` Validasi database ini tidak hanya bisa dijalankan di dasbor di sini, tetapi juga dapat dipanggil langsung melalui Didit API dari backend Anda sendiri. Dan seperti pada semua modul ini, ada aturan, ada tab Lanjutan, dan ada tab Data yang dikembalikan. Jadi, Anda bisa mengatur aturan di sini. Jika kita klik kecocokan sebagian di sini, kita bisa melihat seperti apa kecocokan penuh. Misalnya, nama lengkap dan nomor identitas, jika keduanya cocok di registri, sedangkan kecocokan sebagian mungkin hanya nomor identitas. Lalu Anda bisa memutuskan apa arti kecocokan sebagian itu di dalam alur kerja Anda. Apakah kita mengirimnya untuk ditinjau? Apakah kita menolaknya? Apakah kita menyetujuinya? Jadi, ada percabangan di dalam alur kerja ini. Kita`]}),`\n`,_jsx(Heading,{level:`2`,id:`percabangan-aml-dan-logika-kondisional`,children:`Percabangan AML dan logika kondisional`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=636s`,children:`10:36`}),` Anda bisa membuat percabangan AML berdasarkan skor risiko AML. AML adalah singkatan dari anti pencucian uang. Di bagian bawah, kita bisa melihat bahwa percabangan untuk skor risiko AML ini sudah dikonfigurasi. Jadi, jika skor risikonya di atas 70, kita bisa langsung menolak, dan kita bisa klik ke sini untuk melihat logika kondisionalnya. Benar? Ini bisa Anda atur sesuai keinginan. Kita punya cabang satu, cabang dua, dan semua kasus lainnya, yang berarti sesi akan disetujui. Misalnya, jika seseorang berada dalam kelompok ini, mereka akan diarahkan ke cabang dua. Kita bisa meminta mereka informasi tambahan, misalnya Bukti Alamat. Dengan begitu, jika seseorang sedikit berisiko, kita bisa meminta informasi lebih lanjut yang membantu kita memutuskan apakah orang ini harus disetujui atau ditolak. Salah satu node lain yang ada di sini adalah status. Node ini sudah ditambahkan, tetapi Anda bisa menambahkannya di akhir alur kerja untuk menentukan hasil akhirnya. Jadi, satu lagi…`]}),`\n`,_jsx(Heading,{level:`2`,id:`node-webhook`,children:`Node webhook`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=700s`,children:`11:40`}),` Node lain yang bisa Anda sertakan dalam alur kerja adalah node webhook. Jadi, alur ini juga bisa menghubungi sistem Anda sendiri di tengah proses verifikasi, dan itulah fungsi node ini. Node ini bisa memanggil endpoint dan mengambil data kembali. Node ini akan menunggu respons dari webhook tersebut. Di sini Anda bisa melihat webhook POST. Ada payload JSON yang bisa diubah. Kita juga bisa mengirim payload yang berbeda. Ini adalah pasangan kunci-nilai yang memetakan kolom sesi Anda ke dalam permintaan yang Anda kirim. Kolom yang dikembalikan menjadi variabel yang akan diuji oleh cabang berikutnya. Jadi, Anda menggabungkan pemeriksaan Didit dengan data risiko Anda sendiri dalam satu alur. Satu hal terakhir, kita bisa menyertakan header di bagian bawah. Ada lebih banyak pasangan kunci-nilai di sini. Kita punya autentikasi dasar di sini. Semua itu adalah hal yang biasa Anda harapkan dari panggilan webhook. Didit memvalidasi`]}),`\n`,_jsx(Heading,{level:`2`,id:`validasi-graf-dan-kesalahan`,children:`Validasi graf dan kesalahan`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=748s`,children:`12:28`}),` graf selama Anda membangunnya. Jadi, jika sebuah node salah dikonfigurasi atau sebuah jalur rusak, sistem akan memberi tahu Anda dengan tepat di mana letaknya. Benar? Kita klik di bagian bawah. Kita melihat alur ini memiliki dua kesalahan. Kita juga bisa melihat bahwa cabang satu memiliki aturan yang belum lengkap. Sistem akan memberi tahu apa yang perlu diperbaiki di dalam alur kerja Anda. Kita tidak bisa mempublikasikan alur ini sebelum kesalahannya diperbaiki. Misalnya, jika saya punya alur kerja baru dan ada kesalahan di dalamnya, saya tidak bisa mempublikasikan alur kerja tersebut. Jadi, selain node individual`]}),`\n`,_jsx(Heading,{level:`2`,id:`pengaturan-alur-kerja-coba-lagi-masa-berlaku-url-callback`,children:`Pengaturan alur kerja: coba lagi, masa berlaku, URL callback`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=778s`,children:`12:58`}),` di dalam alur kerja, kita punya tab pengaturan di bagian atas. Pengaturan ini berlaku untuk seluruh alur kerja, bukan untuk satu pemeriksaan saja. Kita punya nama alur kerja, tentu saja, dan kita punya URL callback, yaitu alamat tempat Didit mengarahkan pengguna setelah alur selesai. Kita bisa mengizinkan akses desktop jika Anda ingin pengguna bisa melanjutkan di desktop. Kita punya jumlah coba lagi, jadi Anda bisa mengubahnya. Ini adalah jumlah kali pengguna bisa mengulang pengambilan dokumen dalam satu sesi verifikasi. Jika percobaan sebelumnya gagal, kita punya masa berlaku sesi, yaitu berapa lama sesi yang belum selesai tetap berlaku sebelum kedaluwarsa secara otomatis. Pengaturan ini akan berlaku untuk sesi yang baru dibuat. Kita juga punya jendela coba lagi, yaitu jumlah hari di mana coba lagi diizinkan. Jadi, dari`]}),`\n`,_jsx(Heading,{level:`2`,id:`white-label-alur-kerja`,children:`White Label alur kerja`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=823s`,children:`13:43`}),` di dalam alur kerja ini, kita bisa membuka tab penyesuaian dengan mengklik tombol di atas sini. White Label sudah terhubung langsung ke alur itu sendiri. Jadi, Anda bisa masuk ke tab ini dan mulai mengubah tampilan alur verifikasi, seperti warna, branding, email, domain, dan semua hal lainnya. Di mockup ini, Anda bisa melihat tampilannya di ponsel dan juga di desktop.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=853s`,children:`14:13`}),` Anda juga bisa mengujinya dalam bahasa yang berbeda. Jadi, jika kita ubah ke bahasa Prancis, Anda bisa melihat bahwa setiap pemeriksaan sekarang ditulis dalam bahasa Prancis. Jika Anda ingin menyalakan branding, Anda bisa mengaktifkannya di sini. Anda bisa mengubahnya menjadi yang sudah kita atur di tab penyesuaian, atau mematikannya. Kita juga bisa melihat apa yang terjadi jika memilih jalur yang berbeda di sini, dan kita bisa melihat apa yang dikirim ke pengguna. Tentu saja pengguna tidak akan melihat modul pilih jalur ini. Ini hanya untuk membantu kita membayangkan apa yang akan terjadi pada langkah berikutnya, benar? Jadi, jika mereka ditolak, kita akan melihat verifikasi ditolak, verifikasi dalam peninjauan, atau bahwa mereka sudah terverifikasi. Kita juga punya tombol salin tautan`]}),`\n`,_jsx(Heading,{level:`2`,id:`tautan-yang-bisa-dibagikan-dan-kapan-tidak-boleh-digunakan`,children:`Tautan yang bisa dibagikan, dan kapan tidak boleh digunakan`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=898s`,children:`14:58`}),` di sini, di bagian atas. Jadi, jika kita menyalinnya, membuka tab baru, dan masuk ke tautan ini, kita bisa melihat apa yang akan dilihat pengguna. Terkadang Anda hanya ingin memberikan alur ini kepada seseorang tanpa memasang kode apa pun. Dan tombol salin tautan melakukan itu. Tombol ini menyalin URL yang di-hosting dan siap dibagikan untuk alur kerja ini. Ini berguna untuk uji coba cepat atau pengiriman manual, tetapi bukan cara yang direkomendasikan untuk integrasi. Untuk produksi, Anda bisa membuat sesi per pengguna melalui SDK atau API dengan membawa data vendor Anda, dan dengan cara itulah Anda mendapatkan hasil real-time kembali melalui webhook dan SDK. Jadi, tautan salin cocok untuk uji coba dan acara, dan sesi yang sebenarnya adalah yang akan Anda rilis di produksi. Jadi`]}),`\n`,_jsx(Heading,{level:`2`,id:`riwayat-versi-dan-pengembalian-ke-versi-sebelumnya`,children:`Riwayat versi dan pengembalian ke versi sebelumnya`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=941s`,children:`15:41`}),` Di bagian atas sini ada riwayat versi. Kita bisa melihat berbagai versi, lalu memulihkan atau melihat versi sebelumnya. Jika kita mengedit alur kerja ini, perubahannya akan tersimpan sebagai draf di atas riwayat yang sudah dipublikasikan. Yang menarik, setiap versi baru yang Anda publikasikan tetap menggunakan ID alur kerja yang sama. Jadi backend Anda terus memanggil ID yang sama, dan panggilan itu secara diam-diam diteruskan ke alur kerja terbaru yang Anda buat, karena riwayatnya dilacak. Dengan begitu, Anda bisa terus melakukan iterasi dengan percaya diri dan mengembalikan ke versi sebelumnya kapan pun diperlukan. Misalnya, alur kerja di sini benar-benar baru. Anda bisa melihat bahwa alur kerja ini berada dalam mode draf. Jika kita membuat perubahan pada alur kerja, perubahan itu akan berada dalam draf dan kita perlu mempublikasikannya. Jadi, kita bisa`]}),`\n`,_jsx(Heading,{level:`2`,id:`mempublikasikan-alur-kerja-anda`,children:`Mempublikasikan alur kerja Anda`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=984s`,children:`16:24`}),` klik publikasikan. Alur kerja ini hanya akan aktif setelah dipublikasikan. Sistem akan memvalidasi graf untuk memastikan tidak ada kesalahan. Nah, sekarang kita bisa menyalin tautannya, dan alur kerja ini sudah aktif dan siap digunakan. Mari kita lihat`]}),`\n`,_jsx(Heading,{level:`2`,id:`integrasi-sdk-kunci-api-dan-prompt-pengaturan`,children:`Integrasi: SDK, kunci API, dan prompt pengaturan`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=997s`,children:`16:37`}),` integrasinya. Ada beberapa cara untuk mengintegrasikannya. Kita bisa memilih SDK target, misalnya React Native, iOS, atau React Next.js, lalu memilih alur kerja, dan dalam contoh ini kita memilih tinjauan negara berisiko tinggi. Kita bisa memilih kunci API. Dengan begitu, Anda bisa memiliki kunci API yang berbeda untuk alur kerja atau integrasi yang berbeda, sesuai keinginan Anda. Atau Anda bisa memilih webhook. Jika ingin diberi tahu tentang keputusan, Anda bisa memasukkannya di sana. Cara termudah untuk mengintegrasikannya adalah dengan menyalin prompt, lalu menempelkannya ke Claude Code atau Codex.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=1032s`,children:`17:12`}),` Prompt itu akan mengintegrasikan alur kerja ini. Jadi, meskipun Anda belum mengintegrasikan Didit ke aplikasi Anda, prompt ini memberi Anda semua yang diperlukan agar alur kerja ini berjalan di aplikasi Anda. Sebenarnya Anda bahkan tidak perlu melakukan itu. Anda bisa langsung`]}),`\n`,_jsx(Heading,{level:`2`,id:`membangun-alur-kerja-dengan-server-mcp`,children:`Membangun alur kerja dengan server MCP`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=1047s`,children:`17:27`}),` memasang server MCP Didit. Cukup jelaskan alurnya dengan bahasa sehari-hari, dan server akan membuat alur kerja untuk Anda serta mengintegrasikannya secara otomatis ke aplikasi Anda. Beri tahu apa yang harus dilakukan, dan server akan mengerjakannya. Kita akan membahas cara mengatur MCP di video lain, tetapi MCP pada dasarnya adalah Model Context Protocol, yang memungkinkan Anda membangun dengan Didit menggunakan bahasa alami di alat seperti Claude Code, Cursor, Codex, dan lainnya. Jadi, mari kita langsung masuk ke kustomisasi.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=1077s`,children:`17:57`}),` Kita akan menambahkan nama publik dan URL kebijakan privasi. Ada pengaturan branding tempat kita bisa mengubah warna. Anda juga bisa mengambil logo dan warna secara otomatis dari situs web Anda, yang bisa sangat berguna dan mudah dilakukan. Kita bisa mengunggah logo-logo Anda di bagian bawah sini. Dan Anda bisa melihat bahwa saya sudah mengatur warna-warna ini. Untuk menguji tampilannya dengan warna tersebut, jika kita menyalakan sakelar ini, kita bisa melihat branding White Label kita diterapkan pada alur verifikasi di sini. Saya akan mematikannya dulu untuk saat ini. Anda bisa mengatur email yang dipersonalisasi. Anda perlu mengisi detail ini. Lalu saat melanjutkan ke verifikasi, Anda bisa mendapatkan informasi DNS dan menghubungkannya dengan domain Anda. Hal yang sama berlaku jika Anda ingin menggunakan subdomain. Dengan begitu, seluruh alur kerja ini di-hosting sepenuhnya menggunakan branding dan domain Anda sendiri. Ini benar-benar proses yang mulus bagi pengguna Anda untuk menjalani verifikasi.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{VideoEmbed,default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Cara Membangun Alur Kerja KYC Tanpa Kode","keywords":["Didit Academy","tutorial video","transkrip","Bangun Alur Kerja KYC Tanpa Kode","verifikasi identitas","KYC","Didit","alur kerja KYC"],"description":"Transkrip video cara membangun alur kerja KYC secara visual di Didit: pengecekan, percabangan, aturan risiko, pengujian, dan publikasi ke produksi.","href":"/id/academy/build-kyc-workflow"}}},"mdxSourceWithNoJs":null,"noJsSplices":[[146,708,")=>null;function _cr"]]},"mdxExtracts":{"tableOfContents":[{"title":"Apa itu alur kerja","slug":"apa-itu-alur-kerja","depth":2,"children":[]},{"title":"Daftar alur kerja dan ID alur kerja","slug":"daftar-alur-kerja-dan-id-alur-kerja","depth":2,"children":[]},{"title":"Alur kerja sederhana vs graf","slug":"alur-kerja-sederhana-vs-graf","depth":2,"children":[]},{"title":"Alur kerja graf dengan percabangan","slug":"alur-kerja-graf-dengan-percabangan","depth":2,"children":[]},{"title":"Membuat alur kerja baru dari templat","slug":"membuat-alur-kerja-baru-dari-templat","depth":2,"children":[]},{"title":"Memilih pemeriksaan di setiap node","slug":"memilih-pemeriksaan-di-setiap-node","depth":2,"children":[]},{"title":"Di dalam node Verifikasi Identitas","slug":"di-dalam-node-verifikasi-identitas","depth":2,"children":[]},{"title":"Mode liveness dan biaya masing-masing","slug":"mode-liveness-dan-biaya-masing-masing","depth":2,"children":[]},{"title":"Aturan: ambang batas, wajah duplikat, beberapa wajah","slug":"aturan-ambang-batas-wajah-duplikat-beberapa-wajah","depth":2,"children":[]},{"title":"Pengaturan lanjutan dan ambang batas kualitas","slug":"pengaturan-lanjutan-dan-ambang-batas-kualitas","depth":2,"children":[]},{"title":"Data yang dikembalikan dan GDPR","slug":"data-yang-dikembalikan-dan-gdpr","depth":2,"children":[]},{"title":"Cara penghitungan harga alur kerja","slug":"cara-penghitungan-harga-alur-kerja","depth":2,"children":[]},{"title":"Validasi database terhadap registri pemerintah","slug":"validasi-database-terhadap-registri-pemerintah","depth":2,"children":[]},{"title":"Percabangan AML dan logika kondisional","slug":"percabangan-aml-dan-logika-kondisional","depth":2,"children":[]},{"title":"Node webhook","slug":"node-webhook","depth":2,"children":[]},{"title":"Validasi graf dan kesalahan","slug":"validasi-graf-dan-kesalahan","depth":2,"children":[]},{"title":"Pengaturan alur kerja: coba lagi, masa berlaku, URL callback","slug":"pengaturan-alur-kerja-coba-lagi-masa-berlaku-url-callback","depth":2,"children":[]},{"title":"White Label alur kerja","slug":"white-label-alur-kerja","depth":2,"children":[]},{"title":"Tautan yang bisa dibagikan, dan kapan tidak boleh digunakan","slug":"tautan-yang-bisa-dibagikan-dan-kapan-tidak-boleh-digunakan","depth":2,"children":[]},{"title":"Riwayat versi dan pengembalian ke versi sebelumnya","slug":"riwayat-versi-dan-pengembalian-ke-versi-sebelumnya","depth":2,"children":[]},{"title":"Mempublikasikan alur kerja Anda","slug":"mempublikasikan-alur-kerja-anda","depth":2,"children":[]},{"title":"Integrasi: SDK, kunci API, dan prompt pengaturan","slug":"integrasi-sdk-kunci-api-dan-prompt-pengaturan","depth":2,"children":[]},{"title":"Membangun alur kerja dengan server MCP","slug":"membangun-alur-kerja-dengan-server-mcp","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/didit-0f962782/5fb7c0c336c92274/snippets/data/database-validation-coverage.js","/_mintlify/custom/didit-0f962782/4ac7d3c2a19a354d/database-validation-playground.js"],"subdomain":"didit-0f962782","siteName":"Didit Docs","title":"Cara Membangun Alur Kerja KYC Tanpa Kode - Didit Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/academy/build-kyc-workflow","matchLevel":1},"es":{"href":"/es/academy/build-kyc-workflow","matchLevel":1},"pt-BR":{"href":"/pt-br/academy/build-kyc-workflow","matchLevel":1},"ja":{"href":"/ja/academy/build-kyc-workflow","matchLevel":1},"de":{"href":"/de/academy/build-kyc-workflow","matchLevel":1},"fr":{"href":"/fr/academy/build-kyc-workflow","matchLevel":1},"it":{"href":"/it/academy/build-kyc-workflow","matchLevel":1},"pt":{"href":"/pt/academy/build-kyc-workflow","matchLevel":1},"ca":{"href":"/ca/academy/build-kyc-workflow","matchLevel":1},"id":{"href":"/id/academy/build-kyc-workflow","matchLevel":0},"ru":{"href":"/ru/academy/build-kyc-workflow","matchLevel":1},"ko":{"href":"/ko/academy/build-kyc-workflow","matchLevel":1},"zh":{"href":"/zh/academy/build-kyc-workflow","matchLevel":1},"ar":{"href":"/ar/academy/build-kyc-workflow","matchLevel":1},"hi":{"href":"/hi/academy/build-kyc-workflow","matchLevel":1}}},"lastModified":"2026-11-07T17:37:32.167Z","gitLastModified":"2026-11-07T17:24:04.000Z","originalFileLocation":"id/academy/build-kyc-workflow.mdx","locale":"id"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Transkrip video cara membangun alur kerja KYC secara visual di Didit: pengecekan, percabangan, aturan risiko, pengujian, dan publikasi ke produksi.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Didit Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Cara Membangun Alur Kerja KYC Tanpa Kode - Didit Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Transkrip video cara membangun alur kerja KYC secara visual di Didit: pengecekan, percabangan, aturan risiko, pengujian, dan publikasi ke produksi.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Didit Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.didit.me/id/academy/build-kyc-workflow\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://didit-0f962782.mintlify.site/_mintlify/api/og/v2?division=Didit+Academy\u0026amp;title=Cara+Membangun+Alur+Kerja+KYC+Tanpa+Kode\u0026amp;description=Transkrip+video+cara+membangun+alur+kerja+KYC+secara+visual+di+Didit%3A+pengecekan%2C+percabangan%2C+aturan+risiko%2C+pengujian%2C+dan+publikasi+ke+produksi.\u0026amp;theme=f6d5c5eb819d99f700ee852a\u0026amp;signature=4c1790a227c90d3b49605e2e086c869c3ff4d8c7bff9b3d584ceb584a9b8ebf8\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Cara Membangun Alur Kerja KYC Tanpa Kode - Didit Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Transkrip video cara membangun alur kerja KYC secara visual di Didit: pengecekan, percabangan, aturan risiko, pengujian, dan publikasi ke produksi.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://didit-0f962782.mintlify.site/_mintlify/api/og/v2?division=Didit+Academy\u0026amp;title=Cara+Membangun+Alur+Kerja+KYC+Tanpa+Kode\u0026amp;description=Transkrip+video+cara+membangun+alur+kerja+KYC+secara+visual+di+Didit%3A+pengecekan%2C+percabangan%2C+aturan+risiko%2C+pengujian%2C+dan+publikasi+ke+produksi.\u0026amp;theme=f6d5c5eb819d99f700ee852a\u0026amp;signature=4c1790a227c90d3b49605e2e086c869c3ff4d8c7bff9b3d584ceb584a9b8ebf8\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Didit Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2567FF\">\u003cmeta data-mint-head name=\"theme-color\" content=\"#2567FF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.didit.me/id/academy/build-kyc-workflow\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/id/academy/build-kyc-workflow.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"id\" href=\"https://docs.didit.me/id/academy/build-kyc-workflow\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.didit.me/academy/build-kyc-workflow\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.didit.me/es/academy/build-kyc-workflow\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt-BR\" href=\"https://docs.didit.me/pt-br/academy/build-kyc-workflow\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://docs.didit.me/ja/academy/build-kyc-workflow\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://docs.didit.me/de/academy/build-kyc-workflow\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://docs.didit.me/fr/academy/build-kyc-workflow\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"it\" href=\"https://docs.didit.me/it/academy/build-kyc-workflow\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt\" href=\"https://docs.didit.me/pt/academy/build-kyc-workflow\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ca\" href=\"https://docs.didit.me/ca/academy/build-kyc-workflow\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ru\" href=\"https://docs.didit.me/ru/academy/build-kyc-workflow\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ko\" href=\"https://docs.didit.me/ko/academy/build-kyc-workflow\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://docs.didit.me/zh/academy/build-kyc-workflow\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ar\" href=\"https://docs.didit.me/ar/academy/build-kyc-workflow\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"hi\" href=\"https://docs.didit.me/hi/academy/build-kyc-workflow\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.didit.me/academy/build-kyc-workflow\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://didit.me/#organization\",\"name\":\"Didit\",\"legalName\":\"Didit Protocol\",\"url\":\"https://didit.me\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://didit.me/logos/primary-horizontal-light.png\"},\"sameAs\":[\"https://www.linkedin.com/company/91001155\",\"https://www.youtube.com/@getdidit\",\"https://github.com/didit-protocol\",\"https://x.com/didit\"]},{\"@type\":\"WebSite\",\"@id\":\"https://docs.didit.me#website\",\"name\":\"Didit Docs\",\"url\":\"https://docs.didit.me\",\"publisher\":{\"@id\":\"https://didit.me/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.didit.me/id/academy/build-kyc-workflow#webpage\",\"url\":\"https://docs.didit.me/id/academy/build-kyc-workflow\",\"name\":\"Cara Membangun Alur Kerja KYC Tanpa Kode\",\"description\":\"Transkrip video cara membangun alur kerja KYC secara visual di Didit: pengecekan, percabangan, aturan risiko, pengujian, dan publikasi ke produksi.\",\"dateModified\":\"2026-11-07T17:24:04.000Z\",\"isPartOf\":{\"@id\":\"https://docs.didit.me#website\"},\"breadcrumb\":{\"@id\":\"https://docs.didit.me/id/academy/build-kyc-workflow#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.didit.me/id/academy/build-kyc-workflow#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Didit Academy\",\"item\":\"https://docs.didit.me/id/academy/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara Membangun Alur Kerja KYC Tanpa Kode\",\"item\":\"https://docs.didit.me/id/academy/build-kyc-workflow\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.didit.me/id/academy/build-kyc-workflow#article\",\"headline\":\"Cara Membangun Alur Kerja KYC Tanpa Kode\",\"name\":\"Cara Membangun Alur Kerja KYC Tanpa Kode\",\"description\":\"Transkrip video cara membangun alur kerja KYC secara visual di Didit: pengecekan, percabangan, aturan risiko, pengujian, dan publikasi ke produksi.\",\"url\":\"https://docs.didit.me/id/academy/build-kyc-workflow\",\"mainEntityOfPage\":{\"@id\":\"https://docs.didit.me/id/academy/build-kyc-workflow#webpage\"},\"dateModified\":\"2026-11-07T17:24:04.000Z\",\"keywords\":\"Didit Academy, tutorial video, transkrip, Bangun Alur Kerja KYC Tanpa Kode, verifikasi identitas, KYC, Didit, alur kerja KYC\",\"publisher\":{\"@id\":\"https://didit.me/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.didit.me#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Didit Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Didit Docs","nav":{"global":null,"languages":[{"language":"en","pages":[{"title":"en","href":"/academy/build-kyc-workflow"}]},{"language":"es","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Soporte"},{"icon":"signal","href":"https://status.didit.me","label":"Estado"}],"primary":{"type":"button","label":"Iniciar sesión","href":"https://business.didit.me"}},"pages":[{"title":"es","href":"/es/academy/build-kyc-workflow"}]},{"language":"pt-BR","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Suporte"},{"icon":"signal","href":"https://status.didit.me","label":"Status"}],"primary":{"type":"button","label":"Entrar","href":"https://business.didit.me"}},"pages":[{"title":"pt-BR","href":"/pt-br/academy/build-kyc-workflow"}]},{"language":"ja","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"サポート"},{"icon":"signal","href":"https://status.didit.me","label":"ステータス"}],"primary":{"type":"button","label":"サインイン","href":"https://business.didit.me"}},"pages":[{"title":"ja","href":"/ja/academy/build-kyc-workflow"}]},{"language":"de","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Support"},{"icon":"signal","href":"https://status.didit.me","label":"Status"}],"primary":{"type":"button","label":"Anmelden","href":"https://business.didit.me"}},"pages":[{"title":"de","href":"/de/academy/build-kyc-workflow"}]},{"language":"fr","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Assistance"},{"icon":"signal","href":"https://status.didit.me","label":"Statut"}],"primary":{"type":"button","label":"Se connecter","href":"https://business.didit.me"}},"pages":[{"title":"fr","href":"/fr/academy/build-kyc-workflow"}]},{"language":"it","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Supporto"},{"icon":"signal","href":"https://status.didit.me","label":"Stato"}],"primary":{"type":"button","label":"Accedi","href":"https://business.didit.me"}},"pages":[{"title":"it","href":"/it/academy/build-kyc-workflow"}]},{"language":"pt","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Suporte"},{"icon":"signal","href":"https://status.didit.me","label":"Estado"}],"primary":{"type":"button","label":"Iniciar sessão","href":"https://business.didit.me"}},"pages":[{"title":"pt","href":"/pt/academy/build-kyc-workflow"}]},{"language":"ca","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Suport"},{"icon":"signal","href":"https://status.didit.me","label":"Estat"}],"primary":{"type":"button","label":"Inicia la sessió","href":"https://business.didit.me"}},"pages":[{"title":"ca","href":"/ca/academy/build-kyc-workflow"}]},{"language":"id","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Dukungan"},{"icon":"signal","href":"https://status.didit.me","label":"Status"}],"primary":{"type":"button","label":"Masuk","href":"https://business.didit.me"}},"tabs":[{"tab":"Mulai","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/rocket.svg","groups":[{"group":"Ikhtisar","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/overview.svg","pages":[{"title":"API Verifikasi Identitas, KYC, dan AML","sidebarTitle":"Dokumentasi Didit","href":"/id"},{"title":"Infrastruktur Verifikasi Identitas untuk Era AI","sidebarTitle":"Pengenalan","href":"/id/getting-started/introduction"},{"title":"Verifikasi Identitas Cepat: Panduan Quick Start","sidebarTitle":"Quick start: alur KYC pertama Anda","href":"/id/getting-started/quick-start"},{"title":"Autentikasi API: Amankan Permintaan API KYC","sidebarTitle":"Autentikasi API","href":"/id/getting-started/api-authentication"},{"title":"Fitur KYC, KYB, AML, dan Fraud di Platform Didit","sidebarTitle":"Fitur","href":"/id/getting-started/features"},{"title":"Alur Verifikasi Pengguna: Proses KYC \u0026 UX","sidebarTitle":"Alur Pengguna","href":"/id/getting-started/user-verification-journey"}]},{"group":"Harga","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/pricing.svg","pages":[{"title":"Harga Verifikasi Identitas: Full KYC mulai $0.33","sidebarTitle":"Harga","href":"/id/getting-started/pricing"},{"title":"Harga Registri KYB per Negara: Lite, Pemegang Saham, UBO","sidebarTitle":"Harga Registri KYB","href":"/id/getting-started/kyb-registry-pricing"},{"title":"Harga Validasi Database: Pemeriksaan ID Pemerintah","sidebarTitle":"Harga Validasi DB","href":"/id/getting-started/database-validation-pricing"},{"title":"Harga Verifikasi Telepon: OTP SMS \u0026 WhatsApp","sidebarTitle":"Harga Telepon","href":"/id/getting-started/phone-verification-pricing"},{"title":"Harga Verifikasi Bank per Negara","sidebarTitle":"Harga Bank","href":"/id/getting-started/bank-verification-pricing"}]},{"group":"Alur Kerja \u0026 Verifikasi","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/workflows.svg","pages":[{"title":"Alur Verifikasi Identitas: Workflow Builder Tanpa Kode","sidebarTitle":"Alur Kerja","href":"/id/console/workflows"},{"title":"Konfigurasi Metode Verifikasi Identitas di Console","sidebarTitle":"Metode Verifikasi ID","href":"/id/console/id-verification-methods"},{"title":"Marketplace Didit: Bawa Mesin Verifikasi Sendiri","sidebarTitle":"Marketplace","href":"/id/console/marketplace"},{"title":"Tautan Verifikasi: URL KYC \u0026 Kode QR","sidebarTitle":"Tautan verifikasi","href":"/id/console/verification-links"},{"title":"Unilinks Didit: Tautan Verifikasi KYC Tanpa Kode","sidebarTitle":"Unilink","href":"/id/console/uni-links"},{"title":"54 Bahasa yang Didukung: KYC Multibahasa","sidebarTitle":"Bahasa yang Didukung","href":"/id/integration/supported-languages"}]},{"group":"Peninjauan \u0026 Operasional","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/clipboard-check.svg","pages":[{"title":"Pemantauan Transaksi: AML, KYT \u0026 Travel Rule","sidebarTitle":"Pemantauan transaksi","href":"/id/console/transaction-monitoring"},{"group":"Manajemen Kasus","icon":"/icons/clipboard-check.svg","pages":[{"title":"Manajemen Kasus - Kasus \u0026 Siklus Hidup","sidebarTitle":"Kasus","href":"/id/console/case-management/cases"},{"title":"Membuat Kasus - Titik Masuk Kasus Baru","sidebarTitle":"Membuat Kasus","href":"/id/console/case-management/creating-cases"},{"title":"Penugasan Kasus ke Peninjau","sidebarTitle":"Penugasan","href":"/id/console/case-management/assignment"},{"title":"Blueprint Kasus - Penugasan \u0026 Konten Kasus","sidebarTitle":"Blueprint","href":"/id/console/case-management/blueprints"},{"title":"Checklist Kasus - Gerbang Penyelesaian Kasus","sidebarTitle":"Checklist","href":"/id/console/case-management/checklist"},{"title":"Pesan Pelanggan","href":"/id/console/case-management/customer-messages"},{"title":"Tinjauan 4-Eyes: Persetujuan Maker/Checker","sidebarTitle":"Tinjauan 4-Eyes","href":"/id/console/case-management/four-eyes"},{"title":"Laporan FIU \u0026 Templat Regulasi","sidebarTitle":"Laporan FIU","href":"/id/console/case-management/fiu-reports"},{"title":"Analitik Manajemen Kasus \u0026 Dasbor Ringkasan","sidebarTitle":"Analitik","href":"/id/console/case-management/analytics"}]},{"title":"Peninjauan Manual KYC: Dasbor Peninjau Didit","sidebarTitle":"Peninjauan manual","href":"/id/console/manual-review"},{"title":"Agen Investigator: Tinjauan AI untuk KYC, AML \u0026 Kasus","sidebarTitle":"Agen Investigator","href":"/id/console/investigator"},{"title":"Deteksi Cincin Penipuan - Jaringan Didit","sidebarTitle":"Jaringan","href":"/id/console/networks"},{"title":"Chat Sesi untuk Kolaborasi Tim Peninjauan KYC","sidebarTitle":"Chat sesi","href":"/id/console/session-chats"},{"title":"Daftar Blokir: Blokir Wajah, Dokumen, Telepon, Email","sidebarTitle":"Blokir pengguna","href":"/id/console/blocklist-users"},{"title":"Ekspor Data Verifikasi: Laporan PDF \u0026 CSV","sidebarTitle":"Ekspor PDF \u0026 CSV","href":"/id/console/export-pdf-csv"}]},{"group":"Entitas (Pengguna \u0026 Bisnis)","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/users.svg","pages":[{"title":"Entitas Pengguna \u0026 Bisnis: Model Identitas Didit","sidebarTitle":"Gambaran Umum","href":"/id/entities/overview"},{"title":"Siklus Hidup Entitas: Status Pengguna \u0026 Bisnis","sidebarTitle":"Siklus Hidup Entitas","href":"/id/entities/lifecycle"},{"title":"Vendor Data Linking: Hubungkan ID ke Entitas","sidebarTitle":"Vendor Data Linking","href":"/id/entities/vendor-data-linking"},{"group":"Pengguna","icon":"/icons/users.svg","pages":[{"title":"Pengguna Vendor: Catatan KYC Persisten","sidebarTitle":"Ikhtisar","href":"/id/entities/users/overview"},{"title":"Model Data Pengguna: Skema Pengguna Vendor","sidebarTitle":"Model Data Pengguna","href":"/id/entities/users/data-model"},{"title":"API Manajemen Pengguna: CRUD Pengguna Vendor Didit","sidebarTitle":"Operasi Pengguna","href":"/id/entities/users/operations"},{"title":"Pencarian Wajah \u0026 Daftar Blokir Biometrik Pengguna","sidebarTitle":"Wajah dan Biometrik","href":"/id/entities/users/faces-and-biometrics"},{"title":"Dokumen Pengguna: Identitas, POA, File Pendukung","sidebarTitle":"Dokumen Pengguna","href":"/id/entities/users/documents"},{"title":"Daftar Blokir Pengguna: Blokir Wajah, Dokumen, Email","sidebarTitle":"Daftar Blokir Pengguna","href":"/id/entities/users/blocklist"},{"title":"Riwayat KYC Pengguna: Sesi \u0026 Verifikasi Ulang","sidebarTitle":"Riwayat KYC Pengguna","href":"/id/entities/users/kyc-history"},{"title":"Transaksi Pengguna: Riwayat KYT \u0026 Risiko","sidebarTitle":"Transaksi Pengguna","href":"/id/entities/users/transactions"},{"title":"Impor dan Ekspor Pengguna: Operasi Massal CSV","sidebarTitle":"Impor dan Ekspor Pengguna","href":"/id/entities/users/import-export"},{"title":"Pengguna di Konsol Didit: Panduan Analis","sidebarTitle":"Pengguna di Konsol","href":"/id/entities/users/console"}]},{"group":"Bisnis","icon":"/icons/businesses.svg","pages":[{"title":"Bisnis Vendor: Catatan KYB Persisten","sidebarTitle":"Ikhtisar","href":"/id/entities/businesses/overview"},{"title":"Model Data Bisnis: Skema KYB Didit","sidebarTitle":"Model Data Bisnis","href":"/id/entities/businesses/data-model"},{"title":"Operasi Bisnis: CRUD KYB Vendor via API Didit","sidebarTitle":"Operasi Bisnis","href":"/id/entities/businesses/operations"},{"title":"Riwayat KYB Bisnis: Sesi \u0026 Laporan","sidebarTitle":"Riwayat KYB Bisnis","href":"/id/entities/businesses/kyb-history"},{"title":"Transaksi Bisnis: Riwayat KYT","sidebarTitle":"Transaksi Bisnis","href":"/id/entities/businesses/transactions"},{"title":"Pihak Kunci Bisnis: UBO \u0026 Direktur","sidebarTitle":"Pihak Kunci","href":"/id/entities/businesses/key-people"},{"title":"Daftar Blokir Bisnis: Blokir KYB \u0026 Negara","sidebarTitle":"Daftar Blokir Bisnis","href":"/id/entities/businesses/blocklist"},{"title":"Impor dan Ekspor Bisnis: CSV Massal","sidebarTitle":"Impor dan Ekspor Bisnis","href":"/id/entities/businesses/import-export"},{"title":"Verifikasi Bisnis (KYB) di Konsol: Panduan Didit","sidebarTitle":"Bisnis di Konsol","href":"/id/entities/businesses/console"}]},{"title":"Webhook Entitas Didit: Event Pengguna \u0026 Bisnis","sidebarTitle":"Webhook Entitas","href":"/id/entities/webhooks"}]},{"group":"Pengaturan \u0026 Kustomisasi","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/sliders.svg","pages":[{"title":"White Label KYC: Branding \u0026 Domain Kustom","sidebarTitle":"White Label","href":"/id/console/white-label"},{"title":"Domain Kustom untuk Verifikasi KYC: Setup DNS","sidebarTitle":"Domain kustom","href":"/id/console/custom-domain"},{"title":"Dasbor Analitik KYC, KYB \u0026 KYT: Wawasan Verifikasi","sidebarTitle":"Dasbor analitik","href":"/id/console/analytics"},{"title":"Aplikasi di Didit Console: Live dan Sandbox","sidebarTitle":"Aplikasi","href":"/id/console/applications"},{"title":"Penagihan dan Paket di Didit Console","sidebarTitle":"Penagihan dan paket","href":"/id/console/billing"},{"title":"Pengaturan keamanan dan login di Konsol Didit","sidebarTitle":"Keamanan dan login","href":"/id/console/security-and-sign-in"},{"title":"Peran \u0026 Izin: RBAC untuk Konsol KYC","sidebarTitle":"Peran \u0026 Izin","href":"/id/console/roles-permissions"},{"title":"Kunci API Terbatas - Akses API KYC Berlingkup","sidebarTitle":"Kunci API","href":"/id/console/api-keys"},{"title":"Log Audit: Pelacakan Aktivitas API \u0026 Kepatuhan","sidebarTitle":"Log audit","href":"/id/console/audit-logs"},{"title":"Preferensi Pelatihan Model Didit","href":"/id/console/model-training-preference"},{"title":"Retensi Data \u0026 Penghapusan Data: Kontrol Privasi GDPR","sidebarTitle":"Retensi data","href":"/id/console/data-retention"},{"title":"Ask Didit: Asisten AI di Konsol Didit","sidebarTitle":"Ask Didit","href":"/id/console/ask-didit"}]},{"group":"Keamanan \u0026 Kepatuhan","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/shield.svg","pages":[{"title":"Keamanan \u0026 Kepatuhan: SOC 2, ISO 27001, GDPR","sidebarTitle":"Keamanan \u0026 kepatuhan","href":"/id/getting-started/security-compliance"},{"title":"Persetujuan biometrik untuk BIPA, CUBI, dan Colorado","sidebarTitle":"Persetujuan biometrik","href":"/id/getting-started/biometric-consent"},{"title":"Sertifikasi Didit: SOC 2, ISO 27001, iBeta","sidebarTitle":"Sertifikasi \u0026 atestasi","href":"/id/getting-started/certifications"},{"title":"Panduan Kepatuhan AMLR: API Regulasi AML UE 2024/1624","sidebarTitle":"Panduan kepatuhan AMLR","href":"/id/getting-started/amlr-compliance"}]},{"group":"Didit Academy","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/play.svg","pages":[{"title":"Kursus Video Didit Academy \u0026 Transkrip","sidebarTitle":"Didit Academy","href":"/id/academy/overview"},{"title":"Tur Platform Didit: KYC, KYB \u0026 Pemantauan Transaksi","href":"/id/academy/platform-tour"},{"title":"Verifikasi Identitas (KYC): Apa yang Dilihat Pengguna","description":"Transkrip video alur KYC bagi pengguna di Didit, langkah demi langkah: branding, foto dokumen, NFC, liveness, pencocokan wajah, dan saat ditolak.","href":"/id/academy/kyc-user-experience"},{"title":"Cara Membangun Alur Kerja KYC Tanpa Kode","href":"/id/academy/build-kyc-workflow"},{"title":"Hubungkan Didit ke Claude dengan MCP","description":"Transkrip video: cara menghubungkan server MCP Didit ke Claude untuk menjalankan cek KYC, menanyakan sesi, dan mengedit aturan fraud dari chat.","href":"/id/academy/mcp-claude"},{"title":"Cara Membaca Hasil Verifikasi Identitas","href":"/id/academy/verification-results"},{"title":"Verifikasi Bisnis (KYB) Dijelaskan: Registri hingga UBO","href":"/id/academy/kyb-explained"},{"title":"Aturan Pemantauan Transaksi Real-Time","href":"/id/academy/transaction-monitoring"},{"title":"Integrasi API Didit: SDK dan Webhook","href":"/id/academy/integrate-api-sdk"},{"title":"Analitik Didit, Tim \u0026 Peran: Transkrip Video","href":"/id/academy/analytics-teams-roles"},{"title":"Harga Didit Dijelaskan (Video)","href":"/id/academy/pricing"}]},{"group":"Sumber Daya","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/book.svg","pages":[{"title":"Skema Data Didit: Model JSON Respons API","sidebarTitle":"Model data","href":"/id/reference/data-models"},{"title":"Demo Langsung Didit: Coba KYC, AML \u0026 Deteksi Liveness","sidebarTitle":"Demo Langsung","href":"/id/integration/demos"},{"title":"Perbandingan Didit vs Sumsub, Veriff, Onfido, Persona","sidebarTitle":"Perbandingan Platform","href":"/id/getting-started/competition-analysis"},{"title":"Skill AI Agent: KYC untuk Cursor \u0026 Claude Code","sidebarTitle":"Skill AI Agent","href":"/id/getting-started/agent-skills"}]}]},{"tab":"Integrasi / SDK","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/code.svg","pages":[{"title":"Integrasi / SDK","href":"/id/integration/sdks"}]},{"tab":"Referensi API","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/code.svg","pages":[{"title":"Referensi API","href":"/id/api-reference/overview"}]},{"tab":"Verifikasi Pengguna","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/user-verifications.svg","pages":[{"title":"Verifikasi Pengguna","href":"/id/core-technology/liveness/overview"}]},{"tab":"Verifikasi Bisnis","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/business-verifications.svg","pages":[{"title":"Verifikasi Bisnis","href":"/id/business-verification/overview"}]},{"tab":"Pemantauan Transaksi","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/transactions.svg","pages":[{"title":"Pemantauan Transaksi","href":"/id/transaction-monitoring/overview"}]},{"tab":"Log Perubahan","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/calendar.svg","pages":[{"title":"Log Perubahan","href":"/id/changelog"}]}],"global":{"anchors":[{"anchor":"Referensi API","icon":"code","href":"/id/api-reference/overview"},{"anchor":"Konsol Bisnis","icon":"gauge","href":"https://business.didit.me"},{"anchor":"Spesifikasi OpenAPI","icon":"file-code","href":"https://docs.didit.me/id/openapi-25.json"},{"anchor":"Prompt Integrasi","icon":"wand-magic-sparkles","href":"/id/integration/integration-prompt"},{"anchor":"Server MCP","icon":"plug","href":"/id/integration/mcp/overview"},{"anchor":"Keterampilan Agen","icon":"robot","href":"https://github.com/didit-protocol/skills"}]}},{"language":"ru","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Поддержка"},{"icon":"signal","href":"https://status.didit.me","label":"Статус"}],"primary":{"type":"button","label":"Вход","href":"https://business.didit.me"}},"pages":[{"title":"ru","href":"/ru/academy/build-kyc-workflow"}]},{"language":"ko","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"지원"},{"icon":"signal","href":"https://status.didit.me","label":"상태"}],"primary":{"type":"button","label":"로그인","href":"https://business.didit.me"}},"pages":[{"title":"ko","href":"/ko/academy/build-kyc-workflow"}]},{"language":"zh","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"支持"},{"icon":"signal","href":"https://status.didit.me","label":"状态"}],"primary":{"type":"button","label":"登录","href":"https://business.didit.me"}},"pages":[{"title":"zh","href":"/zh/academy/build-kyc-workflow"}]},{"language":"ar","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"الدعم"},{"icon":"signal","href":"https://status.didit.me","label":"الحالة"}],"primary":{"type":"button","label":"تسجيل الدخول","href":"https://business.didit.me"}},"pages":[{"title":"ar","href":"/ar/academy/build-kyc-workflow"}]},{"language":"hi","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"सहायता"},{"icon":"signal","href":"https://status.didit.me","label":"स्थिति"}],"primary":{"type":"button","label":"साइन इन करें","href":"https://business.didit.me"}},"pages":[{"title":"hi","href":"/hi/academy/build-kyc-workflow"}]}]},"basePath":"","title":"Cara Membangun Alur Kerja KYC Tanpa Kode - Didit Docs","buildId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","deploymentId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","dynamics":[],"chunks":[]}