Réception du résultat
Le SDK retourne le résultat de la capture via des callbacks définis dans l'interface listener utilisée lors de la session de capture.
onSuccessSelfie
Appelé lorsque l'image est capturée avec succès. Retourne un objet ResultCamera contenant :
base64— image capturée ; peut être utilisée pour afficher un aperçu dans votre application.encrypted— charge utile JWT qui doit être envoyée à votre backend pour compléter la validation biométrique via l'API REST. Doit être soumis dans les 10 minutes et doit être transmis sans modification — ne pas l'analyser, le re-sérialiser ou le modifier.
- 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
Appelé lors de la complétion réussie du flux WebApp. Retourne un objet SuccessResult contenant un processId utilisé pour interroger le résultat du processus de validation du client via l'API REST.
- Kotlin
- Java
override fun onSuccess(result: SuccessResult) {
val processId = result.processId
}
@Override
public void onSuccess(SuccessResult result) {
String processId = result.getProcessId();
}
onErrorSelfie
Appelé lorsqu'une erreur survient pendant la capture. Retourne un objet ErrorBio avec un code et une description. Consultez Gestion des erreurs pour la liste complète des codes d'erreur et la gestion recommandée.
- 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
Appelé lorsque l'image du document est capturée avec succès. Retourne un objet ResultCamera contenant :
base64— image capturée ; peut être utilisée pour afficher un aperçu dans votre application.encrypted— charge utile JWT qui doit être envoyée à votre backend pour compléter la validation du document via l'API REST. Doit être soumis dans les 10 minutes et doit être transmis sans modification — ne pas l'analyser, le re-sérialiser ou le modifier.
- 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
Appelé lorsqu'une erreur survient pendant la capture du document. Retourne un objet ErrorBio avec un code et une description. Consultez Gestion des erreurs pour la liste complète des codes d'erreur et la gestion recommandée.
- 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();
}