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.
Regarding report statuses after these attempts:
- If the user initiates a retry but does not submit the expected document, the status will be CANCELED.
- If the user leaves the process after submitting all required documents, an automated process (cron) will close it with a result of OK or KO.
- Finally, if the user clicks on “Continue”, the report is immediately provided with a result of OK or KO.
—
📢 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.).
—
🔓 Unblocking ID360 URLs Blocked by the Corporate Proxy
To ensure ID360 works correctly from your corporate network, the following URLs must be explicitly allowed at the proxy level:
⚠️ Important: In addition to allowing the URLs above, make sure your proxy is configured to allow WebSocket connections. Without this setting, some ID360 features will not work properly.
