End-user process
📲 Supported operating systems
We guarantee compatibility with the two latest major versions:
- of iOS
- of Chrome on Android
This ensures an optimal experience for the majority of users.
—
📄 Allowed document formats and maximum sizes
- Allowed formats: `jpg`, `jpeg`, `png`, `pdf`, `heic`
- Maximum size per document: 9.5 MB
—
🌍 Available languages
The user can select their language at any time during the process from:
- FR – French
- EN – English
- IT – Italian
- AR – Arabic
- KO – Korean
—
🔄 Attempts and error messages
The user has an initial attempt and can make up to 3 retries.
Retries occur when a step fails for the user. Below is the list of error messages displayed to end users:
- “Selfie unusable. Please make sure the environment is well lit.” (excluding EIM*)
- “Document unusable. Please make sure the document is clear and readable.” (excluding EIM*)
- “Voice sample unusable. Please make sure you are in a quiet environment.”
- “Incorrect code. Please try again.” (in the case of an OTP code received by SMS)
*EIM: External Electronic Identification Method, such as La Poste Digital Identity, FranceConnect+, or PVID.
—
📢 Communication of rejections
The user is informed if a document is deemed unusable during the process.
If the submitted document does not match the expected one, or if its quality is insufficient, the user is prompted to upload it again or recapture it.
💬 The displayed message will be : Unusable document. Make sure it is clear and legible.
Additionally, several checks may be performed throughout the process, depending on the configured setup. For example: expired document, failed facial comparison, or non-compliance of a supporting document.
💬 The displayed message will be : Some information could not be verified or may have expired. Please try again.
In each of these cases, the user is invited to retry the relevant step in order to minimize KO.
—
📞 Phone number verification
As part of the phone number verification process, sending the OTP code is limited to a maximum of 3 attempts, at a rate of one send per minute.
—
🌍 Forcing the language in the user interface
It is possible to force the language of the user interface by adding the `lang=xx` parameter at the very end of the URL.
For example, to force the language in French: https://id360docaposte.com/static/process_ui/index.html#/enrollment/abcd123?lang=fr
👉 The language code (`xx`) must comply with ISO standards (e.g. `fr`, `en`, `es`, etc.).