Menerima hasil
SDK mengembalikan hasil pengambilan gambar melalui callback yang didefinisikan pada antarmuka listener yang digunakan selama sesi pengambilan gambar.
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.
- Kotlin
- Java
override fun onSuccessSelfie(result: ResultCamera) {
val base64 = result.base64
val encrypted = result.encrypted // JWT to send to your backend
}
@Override
public void onSuccessSelfie(ResultCamera result) {
String base64 = result.getBase64();
String encrypted = result.getEncrypted(); // 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.
- Kotlin
- Java
override fun onSuccess(result: SuccessResult) {
val processId = result.processId
}
@Override
public void onSuccess(SuccessResult result) {
String processId = result.getProcessId();
}
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.
- Kotlin
- Java
override fun onErrorSelfie(errorBio: ErrorBio) {
val code = errorBio.code
val description = errorBio.description
}
@Override
public void onErrorSelfie(ErrorBio errorBio) {
String code = errorBio.getCode();
String description = errorBio.getDescription();
}
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.
- Kotlin
- Java
override fun onSuccessDocument(result: ResultCamera) {
val base64 = result.base64
val encrypted = result.encrypted // JWT to send to your backend
}
@Override
public void onSuccessDocument(ResultCamera result) {
String base64 = result.getBase64();
String encrypted = result.getEncrypted(); // 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.
- Kotlin
- Java
override fun onErrorDocument(errorBio: ErrorBio) {
val code = errorBio.code
val description = errorBio.description
}
@Override
public void onErrorDocument(ErrorBio errorBio) {
String code = errorBio.getCode();
String description = errorBio.getDescription();
}