Repository navigation
Explain chip_photo_mismatch refusals - #44
Merged
tladesignz merged 1 commit intoOct 15, 2026
Merged
tladesignz merged 1 commit into
tladesignz merged 1 commit into
Conversation
facetec-api now refuses a scan whose face does not match the photo on the document's chip (sirosfoundation/facetec-api#77). Without a message of its own it fell through to the generic "identity could not be verified". Translated into Greek, Finnish, Portuguese and Swedish like the other Photo ID messages.
This was referenced Oct 9, 2026
tladesignz
approved these changes
Oct 15, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Refs sirosfoundation/facetec-api#77
sirosfoundation/facetec-api#80 refuses a scan whose face does not match the photo on the document's chip. Matching only the printed photo is no longer enough. The refusal has a new
credentialIssueErrorCode,chip_photo_mismatch, which so far fell through to the generic "Your identity could not be verified" message.credentialIssueErrorCodechip_photo_mismatchmatchLevelNFCToFaceMap(live face vs chip photo) is below the minimum, or was not reportedThe message is translated into Greek, Finnish, Portuguese and Swedish, like the other Photo ID messages, with the same terminology. It was not written by a native speaker, so please have it reviewed. The texts match the iOS PR word for word.
Test plan
./gradlew ktlintCheck :wrapper:assembleDebugwith FaceTec enabled.aapt2 dump resourceson the debug APK lists all four translations.