Langsung ke konten utama
POST
cURL
Mulai verifikasi Mobile-ID dari backend Anda menggunakan kunci API aplikasi Anda. Anda tidak memerlukan alur kerja atau workflow_id. Respons saat verifikasi dimulai menjelaskan tindakan autentikasi berikutnya; respons ini bukan hasil identitas yang disetujui.

Cakupan dan aktivasi

Aktivasi dompet terpisah dari penerapan API dan kelayakan aplikasi Anda. Endpoint yang didokumentasikan tidak akan mengaktifkan dompet yang bertanda Segera hadir. Untuk tarif terkini yang dipublikasikan, lihat harga dompet ID digital.

Yang dilakukan pengguna

Tampilkan kode perbandingan di aplikasi Anda dan tunggu hingga pengguna menyetujuinya di ponsel mereka. Pengguna memasukkan PIN mereka di ponsel, tidak pernah di aplikasi Anda atau di permintaan API. Pengenal yang seluruhnya bernilai nol pada contoh permintaan hanya untuk simulasi sandbox Didit; gunakan detail pengguna yang terdaftar untuk autentikasi produksi.

Menerima hasil

Ikuti panduan API dompet ID digital untuk melacak verifikasi dan mengambil hasilnya. Anggap hanya hasil yang selesai dan terverifikasi sebagai bukti bahwa dompet telah mengautentikasi pengguna. Atribut identitas yang dikembalikan berbeda-beda di setiap dompet; jangan berasumsi bahwa alamat, potret, atau setiap atribut yang diminta selalu tersedia.

Terkait

Otorisasi

x-api-key
string
header
wajib

Kunci API aplikasi Anda, dari Developers -> API keys di Business Console. Kunci utama memiliki akses penuh. Kunci bernama dapat diberi cakupan: none, read, atau write per sumber daya, dibatasi pada beberapa alur kerja atau pada sesi yang disetujui, pada daftar alamat IP, dan pada tanggal kedaluwarsa. 401 berarti kuncinya salah, dicabut, atau kedaluwarsa; 403 berarti tidak ada kunci yang dikirimkan, kunci tidak memiliki akses ke sumber daya atau tindakan ini, atau permintaan datang dari alamat di luar daftar IP-nya; 404 pada rute sesi berarti sesi berada di luar alur kerja atau status kunci tersebut. Kunci tanpa akses media menerima URL gambar, video, dan PDF sebagai null, dan kunci tanpa izin tulis sesi menerima tautan sesi dan token sebagai null. Lihat https://docs.didit.me/console/api-keys.

Header

Idempotency-Key
string

Kunci keamanan coba lagi opsional (maks 255 karakter). Mencoba lagi dengan kunci, dompet, dan body yang sama akan mengembalikan verifikasi asli tanpa memulai proses masuk kedua; kunci yang sama dengan dompet atau body lain akan mengembalikan 409 idempotency_key_reused.

Body

Mulai verifikasi Mobile-ID (EST, LTU).

country
enum<string>
wajib

Negara ISO 3166-1 alpha-3 dari identitas Mobile-ID.

  • EST - EST
  • LTU - LTU
Opsi yang tersedia:
EST,
LTU
personal_code
string
wajib

Kode identifikasi pribadi nasional pengguna. Kode ini ditujukan ke aplikasi Mobile-ID pengguna; pengguna mengonfirmasi kode perbandingan dan memasukkan PIN mereka di aplikasi. Jangan pernah mengumpulkan PIN.

Minimum string length: 1
Pattern: ^[0-9-]{6,20}$
phone_number
string
wajib

Nomor telepon Mobile-ID dalam format E.164 (+372... atau +370...).

Required string length: 1 - 16
vendor_data
string | null

Referensi Anda sendiri untuk verifikasi ini (mis. ID pengguna Anda). Dikembalikan dalam hasil dan webhook.

metadata
object | null

Objek JSON opsional yang disimpan bersama verifikasi dan dikembalikan dalam hasil serta webhook.

sandbox_scenario
string

Khusus aplikasi sandbox: hasil simulasi - 'wallet_cancelled', 'wallet_timeout', atau 'wallet_provider_error'; skenario lain (atau tanpa skenario) akan lolos verifikasi. Ditolak pada aplikasi di lingkungan produksi. Katalog lengkap tersedia di GET /v1/sandbox/scenarios/.

Minimum string length: 1

Respons

Satu verifikasi dompet mandiri, sebagaimana setiap endpoint dompet meresponsnya.

request_id
string<uuid>
wajib
wallet_verification
object
wajib
vendor_data
string | null
wajib
metadata
object | null
wajib

Objek metadata yang dikirim saat mulai, atau null.

created_at
string<date-time>
wajib
Terakhir diubah pada 7 November 2026