Разберите сбои до рабочего запуска: от неудачного снимка до недоступности источника. Для каждого сценария предусмотрите отдельное действие.
Плохой снимок, обрыв связи или ошибка источника не подтверждают недействительность документа.
Выберите сценарий — раскроются действие команды и контроль перед запуском.
Блики и неравномерное освещение мешают получить пригодное изображение документа.
Показывать подсказки при съёмке. При необходимости подключить видеозахват с выбором кадра.
Проверить сценарий на мобильных фото с бликами и при разном освещении; убедиться, что клиенту понятен следующий шаг.
Изображение или запрос не удаётся передать из-за нестабильного соединения.
Предусмотреть повторную отправку с ограничением числа попыток.
Проверить поведение при обрыве соединения и исчерпании допустимых попыток. Не трактовать сбой отправки как результат проверки паспорта.
Сгибы, низкое разрешение и нечитаемые участки не позволяют извлечь поля с нужным качеством.
Запросить повторный захват или направить документ в гибридный режим с ручной обработкой.
Проверить маршрут на сложных снимках. Если используется ручная обработка, убедиться, что поручение на обработку данных её охватывает.
Ошибка обращения к источнику (−25), тайм-аут (−40) или ошибка проверки действительности (−2).
Поставить заявку на отложенную повторную проверку или передать специалисту.
Разделить технический сбой и отрицательный результат проверки. Эти коды сами по себе не означают, что паспорт недействителен.
Частота запросов превышает допустимый лимит; метод возвращает соответствующий код ошибки.
Поставить запросы в очередь с ограничением частоты и настроить алерт в мониторинге.
Проверить очередь и срабатывание алерта. Согласовать с провайдером целевые показатели сервиса и доступности.
Сохранять идентификатор операции, дату, метод и результат каждой проверки, чтобы восстановить основание решения.
До обработки по поручению подписать поручение с провайдером. Проверить механизм согласий, требования к защите и локализации данных.
Разделить идентификационное досье и технические данные. Установить сроки хранения по обязанности организации и целям обработки.