Верификация возраста
Что решает этот сценарий использования
Позволяет подтвердить, что пользователь соответствует минимально допустимому возрасту, полностью биометрическим способом, без предъявления документов. Подходит для сценариев, в которых биометрической оценки возраста по лицу уже достаточно для принятия решения — например, для доступа к контенту для взрослых, спортивным ставкам или алкогольным напиткам в цифровой среде.
Используйте этот сценарий, когда:
- Регулятор или внутренняя политика не требуют документального подтверждения возраста.
- Приоритет — минимизация трений на пути пользователя.
- Контекст использования допускает биометрическую оценку как достаточное доказательство (например, стриминговые платформы, ставки, контент для взрослых).
- Объём транзакций высок, и захват документа стал бы операционным узким местом.
Не используйте этот сценарий, когда:
- Регулятор требует документального подтверждения возраста.
- Сервис связан с высоким регуляторным или финансовым риском (например, кредитование, здравоохранение).
- Возрастной диапазон целевой аудитории делает биометрическую оценку менее надёжной (например, подростки, близкие к установленному возрасту).
Задействованные возможности
Конвейер, выполняемый в рамках единого процесса:
| Возможность | Обязательность | Роль в процессе |
|---|---|---|
| Liveness | Необязательно для API; обязательно для Web и Native | Подтверждает, что в момент захвата перед камерой находится реальный человек. Биометрический якорь процесса. |
| Верификация личности | Обязательно для idage; не используется в idagedocumentless | Проверяет, принадлежит ли лицо в транзакции владельцу предоставленного государственного идентификатора, используя базу идентификаторов Unico и дополнительные сигналы. |
| Верификация возраста | Обязательно | Оценивает возрастной диапазон по биометрическим данным лица. Результа т определяет, соответствует ли пользователь минимально допустимому возрасту. |
Предварительные требования
- Bearer token — см. Аутентификация.
- Учётные данные sandbox — см. Среды.
- Установленный SDK или веб-компонент — только для интеграций Web и SDK. См. SDK и инструменты.
Пошаговая реализация
- Native
- Web
- API
Интеграция через нативный SDK — захват выполняется внутри вашего приложения с использованием Unico SDK для Android, iOS или Flutter.
- Установите SDK — добавьте зависимость Unico SDK для вашей платформы. Ознакомьтесь с руководством по настройке для Android, iOS или Flutter.
- Создайте процесс — вызовите Create Process с соответствующим значением
flowи идентификатором пользователя. Используйте возвращённыйtokenдля инициализации SDK. - Запустите захват — SDK отображает интерфейс камеры и выполняет liveness-проверку на устройстве, возвращая захваченные данные.
- Запросите результат — вызовите Get Process, чтобы получить результаты capabilities.
- Примените бизнес-правила — оцените поля ответа для одобрения, отклонения или эскалации.
Интеграция через iFrame, редирект или нативное приложение — Unico размещает интерфейс захвата, а вы получаете результат через опрос.
- Создайте процесс — вызовите Create Process с соответствующим значением
flowи идентификатором пользователя. Ответ содержитuserRedirectUrl. - Перенаправьте пользователя — отправьте пользователя по адресу
userRedirectUrl. Unico отображает процесс захвата. Или используйтеwebAppTokenв нативных приложениях. - Пользователь завершает процесс — после захвата пользователь перенаправляется обратно на ваш
callbackUri. - Запросите результат — вызовите Get Process, чтобы получить результаты capabilities.
- Примените бизнес-правила — оцените поля ответа для одобрения, отклонения или эскалации.
Прямая интеграция через API — захватите селфи с помощью Unico SDK или вашего собственного UI согласно стандарту захвата, зате м отправьте изображение напрямую в API Unico.
- Захватите селфи — используйте Unico SDK для вашей платформы или следуйте стандарту захвата, чтобы получить изображение селфи, соответствующее требованиям liveness.
- Создайте процесс — вызовите Create Process с идентификатором пользователя и селфи в виде
imagebase64. - Запросите результат — вызовите Get Process для получения результатов capabilities.
- Примените бизнес-правила — оцените поля ответа для одобрения, отклонения или эскалации.


