diff --git a/app/services/doc_auth/error_generator.rb b/app/services/doc_auth/error_generator.rb index 7349c394027..74f56ec6e05 100644 --- a/app/services/doc_auth/error_generator.rb +++ b/app/services/doc_auth/error_generator.rb @@ -116,7 +116,7 @@ def is_generic_selfie_error?(error) SELFIE_GENERAL_FAILURE_ERROR = { - general: [Errors::SELFIE_NOT_LIVE], + general: [Errors::SELFIE_FAILURE], front: [Errors::MULTIPLE_FRONT_ID_FAILURES], back: [Errors::MULTIPLE_BACK_ID_FAILURES], selfie: [Errors::SELFIE_FAILURE], diff --git a/config/locales/doc_auth/en.yml b/config/locales/doc_auth/en.yml index 43b6f01c9b5..9396854a2df 100644 --- a/config/locales/doc_auth/en.yml +++ b/config/locales/doc_auth/en.yml @@ -39,8 +39,8 @@ en: the picture. Try taking new pictures. issue_date_checks: We couldn’t read the issue date on your ID. Try taking new pictures. ref_control_number_check: We couldn’t read the control number barcode. Try taking new pictures. - selfie_not_live: 'Try taking your photos again. Make sure all of your photos are - clear and in focus.' + selfie_not_live: Try taking a photo of yourself again. Make sure your whole face + is clear and visible in the photo. selfie_poor_quality: 'Try taking a photo of yourself again. Make sure your whole face is clear and visible in the photo.' sex_check: We couldn’t read the sex on your ID. Try taking new pictures. @@ -85,7 +85,8 @@ en: network_error: We are having technical difficulties on our end. Please try to submit your images again later. no_liveness: Try taking new pictures. - selfie_failure: We couldn’t verify the photo of yourself. Try taking a new picture. + selfie_failure: Try taking your photos again. Make sure all of your photos are + clear and in focus. glare: failed_short: Image has glare, please try again. top_msg: We couldn’t read your ID. Your photo may have glare. Make sure that the diff --git a/config/locales/doc_auth/es.yml b/config/locales/doc_auth/es.yml index ad27639428b..bc0015c3d2e 100644 --- a/config/locales/doc_auth/es.yml +++ b/config/locales/doc_auth/es.yml @@ -49,8 +49,8 @@ es: identidad. Intente tomar nuevas fotos. ref_control_number_check: No pudimos leer el código de barras del número de control. Intente tomar nuevas fotografías. - selfie_not_live: 'Intente tomar de nuevo sus fotos. Asegúrese de que sus fotos - estén claras y enfocadas.' + selfie_not_live: Intente tomar de nuevo una foto de usted. Asegúrese de que su + rostro se vea claramente en la foto. selfie_poor_quality: 'Intente tomar de nuevo una foto de usted. Asegúrese de que su rostro se vea claramente en la foto.' sex_check: No pudimos leer el sexo en su documento de identidad. Intente tomar @@ -108,7 +108,8 @@ es: network_error: Estamos teniendo problemas técnicos por nuestra parte. Intente enviar sus imágenes de nuevo más tarde. no_liveness: Intente tomar nuevas fotografías. - selfie_failure: No pudimos verificar su foto. Intente tomar una nueva foto. + selfie_failure: Intente tomar de nuevo sus fotos. Asegúrese de que sus fotos + estén claras y enfocadas. glare: failed_short: Hay reflejos en la imagen, por favor inténtelo de nuevo. top_msg: No pudimos leer su identificación. Es posible que su foto tenga diff --git a/config/locales/doc_auth/fr.yml b/config/locales/doc_auth/fr.yml index c27726ee0a1..59def98d035 100644 --- a/config/locales/doc_auth/fr.yml +++ b/config/locales/doc_auth/fr.yml @@ -52,8 +52,9 @@ fr: d’identité. Essayez de prendre de nouvelles photos. ref_control_number_check: Nous n’avons pas pu lire le code-barres du numéro de contrôle. Essayez de prendre de nouvelles photos. - selfie_not_live: 'Essayez de prendre de nouvelles photos de vous-même. Veillez à - ce que toutes vos photos soient claires et nettes.' + selfie_not_live: Essayez de prendre une nouvelle photo de vous-même. + Assurez-vous que l’ensemble de votre visage soit clair et visible sur + la photo. selfie_poor_quality: 'Essayez de prendre une nouvelle photo de vous-même. Assurez-vous que l’ensemble de votre visage soit clair et visible sur la photo.' @@ -114,8 +115,8 @@ fr: network_error: Nous avons des difficultés techniques de notre côté. Veuillez essayer de soumettre à nouveau vos images plus tard. no_liveness: Essayez de prendre de nouvelles photos. - selfie_failure: Nous n’avons pas pu vérifier votre photo. Essayez de prendre une - nouvelle photo. + selfie_failure: Essayez de prendre de nouvelles photos de vous-même. Veillez à + ce que toutes vos photos soient claires et nettes. glare: failed_short: L’image a des reflets, veuillez réessayer. top_msg: Nous n’avons pas pu lire votre pièce d’identité. Votre photo peut avoir diff --git a/spec/features/idv/doc_auth/document_capture_spec.rb b/spec/features/idv/doc_auth/document_capture_spec.rb index 57c1cc4e98e..6437c787be1 100644 --- a/spec/features/idv/doc_auth/document_capture_spec.rb +++ b/spec/features/idv/doc_auth/document_capture_spec.rb @@ -325,7 +325,7 @@ expect(page).to have_current_path(idv_phone_url) end end - context 'selfie with no liveness or poor quality is uploaded', + context 'selfie with error is uploaded', allow_browser_log: true do it 'try again and page show no liveness inline error message' do visit_idp_from_oidc_sp_with_ial2(biometric_comparison_required: true) @@ -421,7 +421,7 @@ submit_images message = strip_tags(t('errors.doc_auth.selfie_fail_heading')) expect(page).to have_content(message) - detail_message = strip_tags(t('doc_auth.errors.alerts.selfie_not_live')) + detail_message = strip_tags(t('doc_auth.errors.general.selfie_failure')) security_message = strip_tags( t( 'idv.warning.attempts_html',