Lewati ke konten utama

Menerima hasil

SDK mengembalikan hasil pengambilan gambar melalui callback yang didefinisikan pada antarmuka listener yang digunakan selama sesi pengambilan gambar.

iAcessoBioSelfie
onSuccessSelfie

Dipanggil ketika gambar berhasil diambil. Mengembalikan objek ResultCamera yang berisi:

  • base64 — gambar yang diambil; dapat digunakan untuk menampilkan pratinjau di aplikasi Anda.
  • encrypted — payload JWT yang harus dikirim ke backend Anda untuk menyelesaikan validasi biometrik melalui REST API. Harus dikirimkan dalam 10 menit dan harus dikirimkan tanpa perubahan — jangan diurai, diserialisasi ulang, atau dimodifikasi.
override fun onSuccessSelfie(result: ResultCamera) {
val base64 = result.base64
val encrypted = result.encrypted // JWT to send to your backend
}
onSuccess

Dipanggil setelah berhasil menyelesaikan alur WebApp. Mengembalikan objek SuccessResult yang berisi processId yang digunakan untuk mengkueri hasil proses validasi pelanggan melalui REST API.

override fun onSuccess(result: SuccessResult) {
val processId = result.processId
}
onErrorSelfie

Dipanggil ketika terjadi kesalahan selama pengambilan gambar. Mengembalikan objek ErrorBio dengan kode dan deskripsi. Lihat Penanganan kesalahan untuk daftar lengkap kode kesalahan dan penanganan yang disarankan.

override fun onErrorSelfie(errorBio: ErrorBio) {
val code = errorBio.code
val description = errorBio.description
}
iAcessoBioDocument
onSuccessDocument

Dipanggil ketika gambar dokumen berhasil diambil. Mengembalikan objek ResultCamera yang berisi:

  • base64 — gambar yang diambil; dapat digunakan untuk menampilkan pratinjau di aplikasi Anda.
  • encrypted — payload JWT yang harus dikirimkan ke backend Anda untuk menyelesaikan validasi dokumen melalui REST API. Harus dikirimkan dalam 10 menit dan harus dikirimkan tanpa perubahan — jangan diurai, diserialisasi ulang, atau dimodifikasi.
override fun onSuccessDocument(result: ResultCamera) {
val base64 = result.base64
val encrypted = result.encrypted // JWT to send to your backend
}
onErrorDocument

Dipanggil ketika terjadi kesalahan selama pengambilan gambar dokumen. Mengembalikan objek ErrorBio dengan kode dan deskripsi. Lihat Penanganan kesalahan untuk daftar lengkap kode kesalahan dan penanganan yang disarankan.

override fun onErrorDocument(errorBio: ErrorBio) {
val code = errorBio.code
val description = errorBio.description
}