# Cara berintegrasi: API, SDK, dan link tanpa kode

Source: https://help.didit.me/id/integration/integration-options
Updated: 2026-10-12

Anda tidak perlu menulis kode untuk mulai memverifikasi orang dengan Didit - gunakan link tanpa kode, atau gunakan SDK atau API saat Anda ingin otomatisasi.

Ada tiga jalur. **Link tanpa kode** tidak membutuhkan backend sama sekali. **API
plus redirect** adalah cara integrasi standar. **SDK** menempatkan alur di dalam
aplikasi Anda sendiri - dan merupakan satu-satunya jalur yang mendukung NFC. Apa
pun yang Anda pilih, ambil hasilnya lewat [webhook](https://help.didit.me/id/integration/webhooks-basics).

[Video: Panduan integrasi lengkap - Didit Academy](https://www.youtube.com/watch?v=fX03-WEu_EI)

[Video: Opsi integrasi KYC: tautan redirect vs iFrame vs SDK native - Didit Academy](https://www.youtube.com/watch?v=MxMFf43KONg)

Anda tidak butuh developer untuk meluncurkan verifikasi identitas dengan Didit. Ada opsi tanpa kode yang hanya butuh beberapa menit, ditambah opsi API dan SDK untuk saat Anda ingin semuanya otomatis di dalam produk Anda sendiri.

## Bisakah saya menggunakan Didit tanpa coding?

Bisa. Setelah Anda [membangun sebuah workflow](https://help.didit.me/id/workflows/build-a-verification-workflow) di konsol, Anda bisa membuat sesi verifikasi dengan dua cara tanpa kode sama sekali:

![Konsol Didit: Cara berintegrasi: API, SDK, dan link tanpa kode](https://help.didit.me/screenshots/integrate-light.webp)

*Halaman integrasi memandu Anda hingga sesi pertama berhasil berjalan.*

1. **Tautan verifikasi (sekali pakai)**

   Tekan **Verifikasi baru** (di Beranda, daftar verifikasi, atau profil seseorang),
   pilih **alur kerja**, tambahkan ID Anda sendiri untuk orang tersebut di **Data
   vendor**, lalu tekan **Buat verifikasi**. Kemudian kirim tautannya melalui email, salin,
   atau tampilkan kode QR-nya. Tab **Pemeriksaan tunggal** menjalankan satu pemeriksaan, seperti skrining
   AML, tanpa seluruh alur kerja.

2. **Tautan yang dapat digunakan kembali (Unilink)**

   Setiap workflow juga memiliki satu link yang bisa dipakai berulang kali dan memulai sesi baru pada setiap kunjungan. Pasang di balik tombol di situs Anda, cetak sebagai kode QR untuk kios atau cabang, atau bagikan ke afiliasi. Lihat [link yang bisa dipakai berulang kali](https://help.didit.me/id/integration/reusable-links).

Keduanya sepenuhnya melewati API dan backend Anda - pilihan yang tepat untuk MVP, peninjauan manual, verifikasi tatap muka, atau untuk memulai sebelum Anda membangun sesuatu yang custom.

## Saat Anda menginginkan otomatisasi

[Video: Hubungkan Didit ke Claude dengan MCP - Didit Academy](https://www.youtube.com/watch?v=I3UkFIhW548&t=71)

Jika Anda perlu hasilnya memperbarui sistem Anda sendiri secara otomatis - bukan hanya muncul di konsol - Anda akan membutuhkan API atau SDK:

| Anda ingin... | Gunakan |
|---|---|
| Mengarahkan pengguna ke halaman verifikasi yang di-hosting dari aplikasi Anda | Satu panggilan API untuk membuat sesi, lalu redirect ke URL yang dikembalikan |
| Menyematkan verifikasi di dalam aplikasi web Anda | [JavaScript SDK](https://docs.didit.me/integration/web-sdks/javascript-sdk) atau [in-context iframe](https://docs.didit.me/integration/web-sdks/incontext-iframe) |
| Melakukan verifikasi di dalam aplikasi native iOS, Android, Flutter, atau React Native | [SDK native](https://help.didit.me/id/integration/mobile-sdks) yang sesuai - wajib untuk NFC |
| Menambahkan verifikasi ke WordPress/WooCommerce atau Shopify | Plugin [WordPress/WooCommerce](https://docs.didit.me/integration/web-sdks/wordpress-woocommerce) atau [Shopify](https://docs.didit.me/integration/web-sdks/shopify) - tanpa kode |
| Menghubungkannya ke alat otomatisasi | API dari [Zapier](https://docs.didit.me/integration/engines/zapier), n8n, atau alat apa pun yang bisa membuat permintaan HTTP dan menerima webhook |
| Mendapatkan hasil yang dikirim ke backend Anda begitu siap | [Webhook](https://help.didit.me/id/integration/webhooks-basics) |
| Menjalankan pemeriksaan individual sendiri (pemrosesan batch, UI capture custom) | API mandiri (standalone), dipanggil langsung tanpa melalui sesi workflow |

## Mengirim link sendiri

Jika Anda membuat sesi lewat API, Didit mengembalikan URL verifikasi - dan mengirimkannya menjadi tanggung jawab Anda. Mengirimkannya dari produk Anda sendiri, dengan copy dan branding Anda sendiri, biasanya adalah pengalaman yang lebih baik: orang tersebut sudah memercayai Anda, dan pesan dari pengirim yang tidak dikenal adalah biaya konversi tersendiri.

Jika Anda ingin Didit yang mengirim email ke orang tersebut, sertakan detail kontak saat membuat sesi. Pastikan apa yang didukung untuk setup Anda alih-alih berasumsi, dan perhatikan bahwa **bahasa email adalah field terpisah** dari bahasa alur. Lihat [mengatur bahasa verifikasi](https://help.didit.me/id/workflows/verification-languages).

## Memilih antara hosted, embedded, dan native

| | Hosted redirect | Embedded (web SDK / iframe) | SDK native |
|---|---|---|---|
| Kode yang dibutuhkan | Minimal | Sedang | Paling banyak |
| Pengguna meninggalkan aplikasi Anda | Ya | Tidak | Tidak |
| Pembacaan chip NFC | Tidak | Tidak | **Ya** |
| Perilaku kamera terbaik | Baik | Baik | Terbaik |
| Domain custom menghapus Didit dari URL | Ya | tidak berlaku | tidak berlaku |

Jika NFC penting bagi Anda, baris itu yang menentukan: chip tidak bisa dibaca dari halaman browser. Lihat [verifikasi chip NFC](https://help.didit.me/id/documents-coverage/nfc-chip-verification).

Opsi embedded mana saja yang tersedia di paket Anda sebaiknya dikonfirmasi dengan kontak Didit Anda sebelum Anda merancang sebuah proyek berdasarkan salah satunya.

## API mandiri vs sesi workflow

Sesi workflow menjalankan semua pemeriksaan secara bersamaan, menghasilkan satu keputusan gabungan, dan ditagih per fitur yang selesai. Panggilan API mandiri menjalankan satu pemeriksaan pada data yang Anda berikan, mengembalikan hanya hasil itu saja, dan **ditagih per panggilan** dengan harga daftarnya sendiri.

Panggilan mandiri adalah alat yang tepat untuk pemrosesan batch, untuk UI capture yang Anda bangun sendiri, atau untuk pemeriksaan yang ingin Anda jalankan di luar alur onboarding. Ini bukan alat yang tepat jika Anda menginginkan satu keputusan gabungan untuk seluruh alur.

## Menguji sebelum live

Pilih **Sandbox** melalui tombol di bawah nama aplikasi, buat API key sandbox, lalu gunakan. Pemeriksaan disimulasikan, tidak ditagih, dan hasilnya bisa Anda pilih.

[menguji di sandbox](https://help.didit.me/id/getting-started/sandbox-and-testing)

## Langkah berikutnya

- Siapkan workflow terlebih dahulu jika belum: [membangun workflow verifikasi](https://help.didit.me/id/workflows/build-a-verification-workflow)
- Dapatkan hasil begitu siap: [mendapatkan hasil verifikasi dengan webhook](https://help.didit.me/id/integration/webhooks-basics)
- Tempat menemukan API key Anda: [mengelola API key Anda](https://help.didit.me/id/account-organization/api-keys)
- Ketika sesuatu mengembalikan error: [error API dan artinya](https://help.didit.me/id/integration/api-errors)

## Menghubungkan alat AI

Di **Hubungkan alat AI**, pilih alat dan ikuti petunjuk penyiapannya. Saat mengizinkan koneksi, pilih organisasi yang dimaksud dan tinjau izin yang diminta sebelum menyetujui. Ganti akun atau organisasi terlebih dahulu jika salah.
