Langsung ke konten utama
Fitur Validasi Database Didit memverifikasi data identitas terhadap registri sipil otoritatif — RENAPER (Argentina), Receita Federal (Brasil), Tribunal Electoral (Panama, biometrik), Junta Central Electoral (Republik Dominika), dan banyak lagi — ditagih per kueri yang berhasil tanpa batas minimum bulanan. Ketika tidak ada layanan yang dapat berjalan (kolom yang wajib diisi tidak ada atau formatnya salah, registri tidak tersedia), dokumen itu sendiri tidak dapat diperiksa (dokumen tidak memuat pengenal yang dibutuhkan oleh layanan yang dikonfigurasi — misalnya paspor tanpa nomor ID nasional), atau hasil agregat tidak meyakinkan (kecocokan parsial, tidak ada kecocokan), fitur ini memunculkan peringatan pada sesi. Jika negara penerbit sama sekali tidak diaktifkan di alur kerja, langkah ini dilewati secara senyap tanpa peringatan dan tanpa biaya. Halaman ini mendokumentasikan setiap kode peringatan, apa yang memicunya, dan cara mengonfigurasi respons alur kerja.

Gambaran umum

Peringatan dihasilkan baik dalam sesi alur kerja maupun oleh API mandiri (POST /v3/database-validation/). Kelima risiko diberi tag fitur DATABASE_VALIDATION, muncul pada laporan di bagian database_validations[].warnings[], dan mengikuti struktur objek peringatan standar (feature, risk, additional_data, log_type, short_description, long_description, node_id). Tidak ada pemicu penolakan otomatis mutlak untuk Validasi Database. Dua risiko hasil pencocokan, risiko dokumen yang digantikan, dan risiko tidak berlaku dipetakan ke tindakan yang dapat dikonfigurasi (DECLINE, REVIEW, atau NO_ACTION); COULD_NOT_PERFORM_DATABASE_VALIDATION adalah satu-satunya perilaku tetap — risiko ini selalu mengarahkan fitur ke Dalam Peninjauan.

Risiko yang dapat dikonfigurasi

Tindakan yang dikonfigurasi juga menentukan log_type peringatan: DECLINE → error, REVIEW → warning, NO_ACTION → information. Hasil pencocokan itu sendiri diagregasi dari entri validation per layanan (setiap kecocokan penuh → full_match; jika tidak, setiap kecocokan parsial → partial_match; jika tidak, no_match) — lihat Metode pencocokan untuk logika keputusan lengkap yang menghasilkan keluaran 1×1 / 2×2.

Peringatan yang dihasilkan

COULD_NOT_PERFORM_DATABASE_VALIDATION mencakup dua situasi berbeda, dan long_description peringatan (serta, untuk kegagalan per layanan, database_validation_errors[].message) sekarang menyatakan situasi mana yang berlaku alih-alih kalimat generik tunggal: data yang diperiksa tidak ada atau salah format sebelum layanan apa pun dapat dikueri, atau layanan telah dikueri dan tidak mengembalikan hasil yang dapat digunakan. Pada kasus kedua, ketika registri melaporkan detail diagnostiknya sendiri untuk upaya tersebut, detail tersebut disertakan dalam pesan sehingga Anda tidak perlu menghubungi tim dukungan untuk mengetahui alasannya. Layanan hulu tidak pernah disebutkan namanya di dalam respons.
Ketika COULD_NOT_PERFORM_DATABASE_VALIDATION atau DATABASE_VALIDATION_NOT_APPLICABLE dipicu dalam sesi alur kerja, pemeriksaan akan otomatis dipicu ulang setelah data yang hilang diisi pada halaman detail sesi di Console — menyimpan kolom akan menjalankan ulang validasi, dan peringatan akan dihapus jika berhasil. Ini juga berfungsi ketika tindakan untuk kondisi tidak berlaku menolak sesi, sehingga sesi yang ditolak dapat dipulihkan dengan memperbaiki datanya. Untuk DATABASE_VALIDATION_NOT_APPLICABLE, eksekusi ulang ini membantu saat dokumen dapat memuat pengenal tersebut tetapi tidak terbaca (misalnya, kartu izin tinggal yang nomor ID nasionalnya tidak terekstraksi); tipe dokumen yang tidak pernah memuat pengenal tersebut (misalnya, paspor tanpa nomor ID nasional) akan tetap menampilkan peringatan ini. Tidak ada biaya yang dikenakan untuk layanan yang dilewati; Anda hanya membayar saat suatu layanan mengembalikan hasil yang dapat ditagih.

Contoh

Jenis peringatan

Setiap risiko diberi tingkat keparahan berdasarkan konfigurasi aplikasi Anda. Tingkat keparahan terbagi ke dalam tiga kategori:

Terkait

Terakhir diubah pada 7 November 2026