Pengumpulan Data Pemantauan
Pengumpulan Data Pemantauan bersifat opsional. Jika Anda menggunakannya, hanya panggilan prepareSelfieCamera yang terpengaruh — setiap langkah lain dalam alur pengambilan gambar (inisialisasi, callback, penanganan hasil) tetap tidak berubah.
Halaman ini membahas setSilentInfo, yang hanya berlaku jika disertai panggilan prepareSelfieCamera/prepareDocumentCamera. Jika Anda menginginkan validasi senyap tanpa pernah membuka sesi kamera (mis., layar login), gunakan initializeSDK + startSilentValidation sebagai gantinya — lihat Revalidasi Senyap. Keduanya dapat digunakan pada halaman yang sama.
Lampirkan metadata pengguna dan alur ke sesi pengambilan gambar agar dapat dikorelasikan dalam alat pemantauan dan observabilitas di sisi Unico, serta agar backend dapat memperhitungkannya dalam hasil Revalidasi Senyap untuk transaksi ini. Ketika disediakan, data diteruskan bersama pengambilan gambar dan tidak mengubah perilaku pengambilan SDK — tetapi memengaruhi respons Buat Proses: lihat silentAuth.result di Revalidasi Senyap.
| Parameter | Tipe | Wajib | Deskripsi |
|---|---|---|---|
externalUserId | String | ✅ | Pengenal pengguna dalam sistem Anda. Secara otomatis di-hash dengan SHA-256 sebelum transmisi — tidak pernah dikirim dalam teks biasa. |
useCase | String | — | Pengenal untuk alur atau konteks yang sedang berjalan (mis., "account_opening", "password_recovery"). Dikirim sebagai teks biasa. |
Panggil setSilentInfo pada instance kamera yang telah dibangun sebelum memanggil prepareSelfieCamera. Semua hal lain dalam alur pengambilan gambar tetap sama.
import { UnicoCheckBuilder, UnicoConfig, SelfieCameraTypes, SDKEnvironmentTypes } from "@acesso-io/unico-webframe";
const config = new UnicoConfig()
.setHostname("<YOUR_HOSTNAME>")
.setHostKey("<YOUR_HOST_KEY>");
const unicoCamera = new UnicoCheckBuilder()
.setEnvironment(SDKEnvironmentTypes.UAT)
.build();
unicoCamera.setSilentInfo("external_user_id", "flow_id");
await unicoCamera.prepareSelfieCamera(config, SelfieCameraTypes.SMART);