Aller au contenu principal

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.

iAcessoBioSelfie
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.
override fun onSuccessSelfie(result: ResultCamera) {
val base64 = result.base64
val encrypted = result.encrypted // 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.

override fun onSuccess(result: SuccessResult) {
val processId = result.processId
}
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.

override fun onErrorSelfie(errorBio: ErrorBio) {
val code = errorBio.code
val description = errorBio.description
}
iAcessoBioDocument
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.
override fun onSuccessDocument(result: ResultCamera) {
val base64 = result.base64
val encrypted = result.encrypted // 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.

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