Lewati ke konten utama

Ikhtisar

Memilih kontrak

Pilihan kontrak adalah konsekuensi dari di mana pengambilan biometrik terjadi — bukan keputusan yang independen. Gunakan tabel di bawah sebagai panduan.

KontrakGunakan saat…PengambilanAlur
Web & SDKPerjalanan pengambilan dihosting oleh Unico (Web iFrame, Redirect, atau SDK native)Unico yang mengendalikanProses dibuat sebelum pengambilan → pengguna menjalani perjalanan → hasil dikembalikan melalui callback atau polling
APIAplikasi Anda mengendalikan pengambilan (dengan atau tanpa Unico SDK) dan mengirimkan gambar langsung dalam panggilanKlien yang mengendalikanGambar dikirim bersamaan dengan pembuatan proses → hasil dikembalikan secara sinkron

Host dan environment

KontrakHost SandboxHost Production
Web & SDKhttps://api.idcloud.uat.unico.apphttps://api.idcloud.unico.app
APIhttps://api.id.uat.unico.apphttps://api.id.unico.app
OAuth2 / Tokenhttps://identityhomolog.acesso.iohttps://identity.acesso.io

Detail lengkap di Environments.

Autentikasi

Semua kontrak Unico menggunakan Bearer token (JWT) yang diperoleh melalui OAuth2 dengan urn:ietf:params:oauth:grant-type:jwt-bearer.

Detail lengkap di Authentication.

Perbedaan payload antar kontrak

Operasi konseptual yang sama ("membuat proses verifikasi identitas") terlihat berbeda di setiap kontrak. Gunakan tabel di bawah sebagai referensi cepat saat bermigrasi antar integrasi.

Pembuatan proses
AspekWeb & SDKAPI
EndpointPOST /client/v1/processPOST /processes/v1
AuthAuthorization: Bearer <jwt>Authorization: Bearer <jwt> + APIKEY
GambarTidak dikirim (diambil oleh perjalanan Unico)Dikirim sebagai imageBase64
Identifikasi penggunaperson.duiType + person.duiValuesubject.code (CPF / CURP)
Jenis dokumenCPF, CURP, SSN, NIN, DNI, NIKHanya CPF, CURP
Definisi pipelineflow (enum, 30+ nilai)Implisit dalam APIKEY (kemampuan)
CallbackcallbackUri (redirect pengguna)Tidak ada (sinkron)
WebhookWebhook v1 (hasil akhir)Webhook v1 (opsional)
Mengembalikan URL perjalananYa (userRedirectUrl)Tidak
HasilAsinkron (polling GET atau webhook)Sinkron (dalam respons)
SDK tokenYa (token, webAppToken)Tidak
Pengambilan hasil
AspekWeb & SDKAPI
EndpointGET /client/v1/process/\{id\}GET /processes/v1/\{id\} (juga dalam respons pembuatan)
Statusstate + result (enum dengan awalan)status (1, 3, 5)
Struktur hasilBersarang di bawah process.authenticationInfo.{capability}ResultDatar: unicoId, liveness, government, identityFraudsters
Dokumenservices[].documents[] (RG/CNH dengan OCR)Endpoint terpisah (GET /processes/v1/\{id\}/document)

Langkah berikutnya