Ответы на частые вопросы о платформе NeuroVision KYC: какие документы распознаются, как проходит проверка лица и Liveness, как подключить API и виджет, что означают статусы и коды ошибок, чем облачная версия отличается от On-Premise и как устроены тарифы.
Общие вопросы
Что такое платформа NeuroVision KYC и для чего она нужна?
Кратко: это сервис удалённой идентификации личности клиентов по документу и лицу.
Подробнее
Платформа NeuroVision KYC позволяет компаниям дистанционно проверять личность пользователей. Она объединяет распознавание документов, сравнение лица с фотографией в документе, проверку Liveness и антифрод-проверки в один процесс KYC (Know Your Customer). Состав проверок задаётся сценарием, который вы настраиваете в личном кабинете.
Какие документы и страны поддерживаются?
Кратко: паспорта, национальные ID-карты, водительские удостоверения и другие официальные документы многих стран.
Подробнее
Платформа распознаёт паспорта, национальные ID-карты, водительские удостоверения и другие официальные документы. Перечень регулярно расширяется. Какие страны и типы документов принимаются на конкретном шаге, задаётся в сценарии: при настройке шага вы выбираете нужные страны и типы документов. Если нужного документа нет в списке, напишите в поддержку.
Можно ли добавить поддержку нового типа документа?
Кратко: да, по запросу в поддержку.
Подробнее
Если нужный документ пока не поддерживается, обратитесь в поддержку NeuroVision. Команда оценит, можно ли его добавить, и сообщит сроки. Добавление нового типа документа требует времени на подготовку, поэтому запрос лучше отправить заранее.
Как сделать фотографии, чтобы проверка прошла успешно?
Кратко: фотографируйте при хорошем освещении, без бликов, теней и обрезанных краёв.
Подробнее
- Документ должен целиком помещаться в кадр, а все важные зоны — фотография, печати, номера, машиночитаемая зона — быть видны полностью.
- Не используйте вспышку: она даёт блики на ламинате.
- Не закрывайте документ пальцами.
- Для селфи смотрите прямо в камеру при достаточном освещении, лицо должно быть открыто и целиком в кадре.
- Не используйте фильтры и не обрабатывайте снимки в редакторе.
Можно ли использовать сканы или ксерокопии вместо фотографий оригинала?
Кратко: только если в сценарии отключены проверки на копии и распечатки.
Подробнее
По умолчанию платформа рассчитана на фотографии оригинальных документов. Если в сценарии включены антифрод-проверки, копии и распечатки отклоняются с кодами [fraud] image printed, [general] black and white image или [fraud] image edited. Эти проверки можно отключить в редакторе сценариев. Тогда качественные сканы и копии принимаются, если они соответствуют остальным требованиям: разрешению, полноте документа и видимости полей.
Сколько времени занимает проверка?
Кратко: проверка документа и лица — секунды. С Liveness — до минуты, в зависимости от пользователя.
Подробнее
Распознавание документа, антифрод-проверки и сравнение лиц выполняются за секунды. Если в сценарии есть Liveness, общее время зависит от пользователя: выполнение заданий перед камерой занимает от нескольких секунд до минуты, в зависимости от освещения и скорости реакции. В демо-режиме проверка может идти дольше, чем в рабочем окружении.
Нужна ли пользователю камера, или можно загрузить готовое фото?
Кратко: для селфи и Liveness камера обязательна. Виджет снимает документ камерой; загрузить готовый файл можно только через REST API.
Подробнее
Проверка лица, особенно Liveness, проходит только через камеру: система должна убедиться, что перед ней живой человек, а не изображение. В веб-виджете документ снимается камерой, загрузки файлов в нём нет. Готовое изображение документа можно отправить на шаг сценария через REST API — это делает ваш сервер, а не виджет. Для лучшей защиты от подделок рекомендуем снимать документ камерой через веб-виджет.
Распознавание документов
Какой формат и размер изображений нужен?
Кратко: только JPEG или PNG; документ и лицо должны быть достаточно крупными в кадре.
Подробнее
Система принимает изображения только в форматах JPEG и PNG. Файлы других форматов (HEIC, WEBP, PDF и т. д.) отклоняются с кодом [general] bad image.
Требования к размеру относятся не только к файлу, но и к объекту на изображении. Если изображение слишком маленькое, вернётся [general] too small image; если документ занимает слишком малую часть кадра — [document] too small image. Лицо в селфи и фотография в документе должны быть хорошо видны.
Избегайте сильного сжатия, размытия и плохого освещения: они снижают качество распознавания и сравнения лиц.
Нужно ли заранее указывать тип документа или страну?
Кратко: нет, система определяет тип документа по изображению.
Подробнее
Достаточно передать фотографию: система сама определит, какой документ на ней. Сценарий при этом задаёт, какие документы допустимы на шаге. Если распознанный документ не входит в этот список, вернётся код [document] bad document type.
Что делать, если данные документа распознаны неверно?
Кратко: сфотографируйте документ ещё раз, чётче и без бликов.
Подробнее
Чаще всего неверное распознавание вызвано качеством снимка: бликами, размытием, недостаточным освещением. Новая фотография в хорошем качестве обычно решает проблему. Если ошибка повторяется на чётком снимке, напишите в поддержку и укажите идентификатор сессии.
Проверяет ли система защитные элементы документа (голограммы, водяные знаки)?
Кратко: система проверяет наличие обязательных элементов и признаки подделки, но не анализирует голограммы и UV-метки.
Подробнее
Платформа проверяет наличие обязательных элементов документа (фотографии владельца, печати, подписи, полей), логику данных и признаки подделки: копию, распечатку, снимок с экрана, редактирование изображения. Проверить голограммы или UV-метки по обычной фотографии нельзя, поэтому такие признаки не анализируются.
Можно ли проверить документ из нескольких страниц, например паспорт и страницу регистрации?
Кратко: да, для этого в сценарий добавляется отдельный шаг на каждую страницу.
Подробнее
В сценарии можно настроить несколько шагов: например, сначала главный разворот паспорта, затем страницу с регистрацией. Пользователь последовательно фотографирует каждую страницу, а результаты всех шагов собираются в одной сессии.
Распознаёт ли система документы на разных языках?
Кратко: да, в том числе на кириллице и латинице.
Подробнее
Система извлекает поля документа (ФИО, дату рождения, номер документа и др.) независимо от языка, если сам документ входит в список поддерживаемых.
Liveness (проверка живости)
Как проходит проверка Liveness?
Кратко: пользователь выполняет простые действия перед камерой, а система определяет, что перед ней живой человек.
Подробнее
Liveness подтверждает, что перед камерой находится живой человек, а не фотография, видео или маска. Пользователь выполняет задания, которые показывает виджет. Режим проверки задаётся в сценарии:
- простые задания — отдельные команды: повернуть голову влево или вправо, посмотреть в указанную точку;
- сложные задания — комбинации действий в быстрой последовательности;
- круговое движение головы — пользователь медленно поворачивает голову по кругу.
По итогам выполнения заданий система выносит решение о прохождении проверки.
Что делать, если пользователь не проходит Liveness?
Кратко: попробовать ещё раз, соблюдая подсказки на экране.
Подробнее
Чаще всего проверка не проходит из-за плохого освещения или невыполненных действий. Попросите пользователя:
- перейти в хорошо освещённое место;
- смотреть прямо в камеру и не закрывать лицо;
- выполнять задания так, как подсказывает экран.
Число попыток ограничено. Если они исчерпаны, для новой проверки нужна новая сессия.
Можно ли отключить Liveness и проверять только документ?
Кратко: да, состав шагов задаётся в сценарии.
Подробнее
Сценарий может состоять только из шагов с документами. В этом случае не подтверждается, что документ предъявляет его владелец, и риск мошенничества выше. Отключать Liveness имеет смысл только в сценариях с низким риском.
Распознаёт ли Liveness маски и видео вместо живого лица?
Кратко: да, такие попытки отклоняются.
Подробнее
Liveness отличает живое лицо от фотографии, записи на экране или маски. Если пользователь пытается показать камере экран с видео другого человека или надеть маску, проверка не засчитывается.
Антифрод
Как платформа выявляет мошенничество?
Кратко: проверяет документ на признаки подделки, сравнивает лицо с ранее проверенными и отслеживает подмену документов в сессии.
Подробнее
Антифрод-проверки платформы:
- признаки подделки документа: копия, распечатка, снимок с экрана, редактирование изображения, физические изменения документа;
- поиск того же лица в прошлых сессиях — чтобы выявить человека, который проходит проверку под разными данными;
- чёрный список лиц;
- контроль того, что в одной сессии используется один и тот же документ одного человека.
Какие проверки включены, задаётся в сценарии. Коды ошибок антифрода собраны в разделе [fraud] на странице Коды ошибок KYC.
Что означает ошибка «[fraud] image printed»?
Кратко: изображение документа похоже на ксерокопию или распечатку.
Подробнее
Система определила, что на снимке, вероятно, не оригинал документа, а его копия или распечатка — чёрно-белая или цветная. Попросите пользователя сфотографировать оригинал документа.
Может ли система обнаружить одного человека под разными именами?
Кратко: да, система находит совпадения лиц между сессиями.
Подробнее
При новой проверке система сравнивает лицо пользователя с лицами из прошлых сессий. Если лицо уже встречалось — с другим документом или другими данными, — это видно в личном кабинете: идентификатор сессии выделяется красным. По клику на него открывается список всех сессий, в которых встречалось это лицо.
Можно ли вести стоп-лист нежелательных лиц?
Кратко: да, в платформе есть чёрный список по лицу.
Подробнее
Лицо из сессии можно добавить в чёрный список прямо в личном кабинете: в карточке сессии нажмите на значок с перечёркнутым кругом. При следующих попытках:
- если лицо совпадает с лицом из чёрного списка, сессия отклоняется с кодом
[fraud] black list; - в личном кабинете у такой сессии отображается пометка «Пользователь в чёрном списке».
Механизм опирается на лицо, а не на данные документа, поэтому срабатывает и при смене документа. Дополнительной разработки на вашей стороне не требуется.
Интеграция через API
Где найти документацию по API?
Кратко: в разделе REST API этой документации.
Подробнее
В документации описаны методы REST API, форматы запросов и ответов, вебхуки и коды ошибок. Начните со страницы REST API; коды ошибок — на странице Коды ошибок KYC.
Как получить доступ к API?
Кратко: запросите у менеджера NeuroVision код приглашения и зарегистрируйтесь в личном кабинете.
Подробнее
Объёмы, лимиты и условия работы в рабочем окружении обсуждаются с менеджером.
Каковы основные шаги интеграции через API?
Кратко: создать сессию, отправить изображения по шагам сценария и получить результат.
Подробнее
Если вы используете веб-виджет, шаги 2 и 3 он выполняет сам.
Документ и селфи отправляются одним запросом или по отдельности?
Кратко: по отдельности, каждое изображение — на свой шаг сценария.
Подробнее
Сессия проходит шаги сценария по порядку: например, фотография документа, затем селфи с документом, затем Liveness. Через REST API каждое изображение отправляется на свой шаг, а результат шага приходит в ответе. Веб-виджет проводит пользователя по шагам сам и снимает кадры камерой, загрузки файлов в нём нет.
Что такое sessionId и как его использовать?
Кратко: это уникальный идентификатор сессии проверки.
Подробнее
При создании сессии платформа присваивает ей уникальный идентификатор. По нему вы отправляете изображения в сессию, запрашиваете статус и результат, а также находите сессию в личном кабинете. Чтобы связать сессию с пользователем в вашей системе, используйте clientKey.
Можно ли повторно использовать sessionId?
Кратко: нет, на каждую проверку создаётся новая сессия.
Подробнее
Сессия связана с одной попыткой проверки. Если пользователь не прошёл проверку и начинает заново или проверку проходит другой пользователь, создайте новую сессию. Завершённые и истёкшие сессии новых изображений не принимают.
Как получить результат: платформа присылает его сама или нужно запрашивать статус?
Кратко: доступны оба способа: вебхук и запрос статуса сессии.
Подробнее
- Вебхук. Укажите в настройках сценария URL вашего сервера. По умолчанию платформа отправляет на него уведомление с идентификатором сессии, статусом и данными при каждом изменении сессии. Чтобы получать только итоговый результат, включите флаг «Уведомлять только если сессия финализирована». Тело вебхука можно шифровать секретным ключом сценария — флаг «Зашифровать тело POST-запроса с помощью секретного ключа»; это тот же ключ, что и для clientKey.
- Запрос статуса. Метод
/kyc/session/statusвозвращает текущий статус и результат сессии.
Проверки по внешним базам, не отмеченные в сценарии как блокирующие, на статус сессии не влияют: их результат приходит отдельно — методом kyc/session/databases и отдельным вебхуком о завершении проверок по базам. Если не пройдена проверка, отмеченная в сценарии как блокирующая, сессия после завершения проверок по базам переходит в статус failed с кодом [legal] database check failed — см. коды ошибок KYC.
Есть ли справочник кодов ошибок?
Кратко: да, на странице Коды ошибок KYC.
Подробнее
На странице собраны все коды, которые возвращают методы /kyc/process и /kyc/session/status, по категориям. Для каждого кода указано, что он означает и что делать пользователю. Тексты из колонки «Что делать» можно показывать пользователю как подсказку.
Примеры:
[general] bad image— файл не является изображением;[document] text fields not visible— поля документа не видны;[fraud] mobile device— в кадре экран мобильного устройства.
Если встретился код, которого нет в справочнике, напишите в поддержку.
Возвращает ли API распознанные данные документа в структурированном виде?
Кратко: да, в формате JSON — по каждому полю документа.
Подробнее
Для каждого распознанного поля документа возвращаются:
- название поля (
title) — например, фамилия, дата рождения, номер документа; - значение (
value); - уровень уверенности распознавания (
conf); - признаки проблем с полем, например
isUnreadable— поле не удалось прочитать.
Пример поля:
{
"title": "Given name(s)",
"value": "IVAN",
"conf": "high"
} Также в ответе могут быть строки машиночитаемой зоны (MRZ), даты в формате ISO, результаты антифрод-проверок и сравнения лиц.
Почему проверка не пройдена, хотя данные распознаны верно?
Кратко: итог зависит не только от распознавания: не пройдена другая проверка сценария.
Подробнее
Сессия считается непройденной, если не прошла хотя бы одна проверка сценария. Например, данные документа прочитаны, но:
- лицо на селфи не совпало с фотографией в документе;
- не пройдена проверка Liveness;
- найдены признаки подделки или съёмки с экрана;
- поле распознано с недостаточной уверенностью;
- срок действия документа истёк.
Конкретную причину показывают коды ошибок в ответе — см. Коды ошибок KYC.
Веб-виджет и SDK
Есть ли готовый веб-виджет, который можно встроить на сайт?
Кратко: да, NeuroVision предоставляет веб-виджет KYC.
Подробнее
Виджет проводит пользователя по всем шагам сценария: фотография документа, селфи, Liveness. Он подключается на страницу несколькими строками кода и сам отправляет данные на проверку, поэтому разрабатывать собственный интерфейс не нужно.
Как встроить виджет на страницу или в React-приложение?
Кратко: подключите скрипт виджета и вызовите window.KYCWidget.setupKYC или, в React, используйте npm-пакет kyc-widget-nv; передайте идентификатор сценария и clientKey.
Подробнее
Подключите скрипт виджета на страницу и вызовите метод window.KYCWidget.setupKYC({...}), передав scenarioId вашего сценария и зашифрованный clientKey. Для React есть npm-пакет kyc-widget-nv с компонентом KycWidget: npm i kyc-widget-nv. Оба способа с примерами — на странице Подключение, порядок шифрования clientKey — на странице clientKey.
Есть ли мобильный SDK для Android и iOS?
Кратко: нативного SDK нет, веб-виджет можно встроить в мобильное приложение.
Подробнее
Веб-виджет работает в мобильных браузерах и внутри приложений через WebView. Он адаптирован под мобильные экраны и использует камеру смартфона. Что настроить в WebView на iOS и Android — на странице Мобильные приложения и WebView.
Можно ли изменить внешний вид виджета под наш бренд?
Кратко: да: логотип, цвета, тексты экранов и языки настраиваются в сценарии, тема — светлая или тёмная.
Подробнее
В настройках Web SDK сценария загружаются логотипы для светлой и тёмной темы, задаются фирменные цвета, тексты экранов, языки и цвет маски на проверке Liveness. Тему при запуске можно переопределить параметром theme. Подробнее — на странице Параметры.
Что такое scenarioId и где его взять?
Кратко: это идентификатор сценария проверки; он есть в личном кабинете.
Подробнее
В личном кабинете можно создать несколько сценариев KYC: например, только паспорт, паспорт и селфи, проверку с дополнительными документами. У каждого сценария свой идентификатор. При подключении виджета передайте scenarioId того сценария, который нужен для этой проверки.
Если сценарий связан в личном кабинете с другими сценариями, передавайте его идентификатор во всех запросах: сессия сама выберет сценарий группы по первому документу пользователя, а в ответах и вебхуках останется сценарий, который вы передали. Подробнее — вопрос «Что такое связанные сценарии и как сессия выбирает сценарий по первому документу?».
Что такое clientKey и где его взять?
Кратко: это ваш собственный идентификатор, по которому сессия связывается с пользователем в вашей системе. Его задаёте вы сами.
Подробнее
clientKey — строка до 36 символов, например идентификатор пользователя или заявки. Платформа его не выдаёт: значение придумываете вы. Для виджета значение шифруется на вашем сервере секретным ключом сценария, а в REST API передаётся в исходном виде. По clientKey можно найти все сессии пользователя и сопоставить вебхук с вашей заявкой. Подробно — на странице clientKey.
Статусы и ошибки
Какие статусы бывают у сессии?
Кратко: idle, processing, success, failed, exception, expired и suspicious.
Подробнее
| Статус | Что означает |
|---|---|
idle | Сессия создана, пользователь ещё проходит шаги |
processing | Изображения обрабатываются |
success | Все проверки сценария пройдены |
failed | Хотя бы одна проверка сценария не пройдена |
exception | При обработке произошла внутренняя ошибка |
expired | Время жизни сессии истекло до завершения проверки |
suspicious | Найдены признаки мошенничества: лицо из чёрного списка, то же лицо с другими данными, разные документы в одной сессии |
Итоговые статусы — success, failed, exception, expired и suspicious. Проверки по внешним базам на статус не влияют, если проверка не отмечена в сценарии как блокирующая; не пройденная блокирующая проверка переводит сессию в статус failed с кодом [legal] database check failed — см. коды ошибок KYC.
Что означает статус idle?
Кратко: пользователь начал проверку, но ещё не прошёл все шаги.
Подробнее
Сессия остаётся в статусе idle, пока пользователь проходит шаги: например, загрузил документ, но ещё не сделал селфи, или закрыл окно до завершения. Если время жизни сессии истекло, а шаги не пройдены, сессия получает статус expired.
Как понять причину непройденной проверки?
Кратко: по кодам ошибок в ответе.
Подробнее
Если проверка не пройдена, в ответе приходят коды ошибок, например:
{
"errors": [
"[fraud] mobile device",
"[document] text fields not visible"
]
} Здесь документ сфотографирован с экрана мобильного устройства, а часть полей документа не видна. Расшифровка каждого кода и что делать пользователю — на странице Коды ошибок KYC.
Что означает ошибка «[document] no required objects»?
Кратко: на фотографии документа не найдены обязательные элементы.
Подробнее
Система не нашла на изображении всех обязательных элементов документа, например защитных. Часто причина в том, что часть документа не попала в кадр или закрыта пальцами. Попросите пользователя сфотографировать документ целиком. Если элементов действительно нет, документ недействителен и нужен другой.
Что означает ошибка «[general] bad image»?
Кратко: переданный файл не является изображением.
Подробнее
Возможные причины:
- файл не изображение, например PDF или DOCX;
- формат не поддерживается: принимаются только JPEG и PNG;
- файл пустой или повреждён.
Отправьте фотографию в формате JPEG или PNG.
Что означает ошибка «[face] bad face matching»?
Кратко: лицо на селфи не совпадает с фотографией в документе.
Подробнее
Система сравнила лицо пользователя с фотографией в документе и не подтвердила, что это один человек. Причины:
- на селфи другой человек;
- плохое качество снимков: размытие, тени, неудачный ракурс, слабое освещение;
- сильные изменения внешности по сравнению с фотографией в документе.
Попросите пользователя сделать новое селфи при хорошем освещении: лицо и документ должны быть видны полностью.
Как долго живёт незавершённая сессия и нужно ли её закрывать?
Кратко: сессия истекает сама по времени жизни из сценария, закрывать её вручную не нужно.
Подробнее
Время жизни сессии задаётся в настройках сценария (у сессии связанных сценариев — сценария входа, с которым её начали). Если пользователь не прошёл все шаги за это время, сессия получает статус expired. Истёкшие сессии видны в личном кабинете. Чтобы пользователь прошёл проверку заново, создайте новую сессию.
Нужно ли хранить результаты у себя, или их можно получить позже?
Кратко: результат сессии можно запросить повторно по её идентификатору.
Подробнее
Результаты сессии доступны через API по идентификатору сессии и в личном кабинете, там же их можно выгрузить в отчёт. Срок хранения данных уточните у менеджера. Ключевые поля удобно сохранять у себя для своих бизнес-процессов.
On-Premise и облако
Можно ли развернуть платформу на своих серверах?
Кратко: да, есть On-Premise версия для установки в инфраструктуре клиента.
Подробнее
On-Premise версия устанавливается в IT-инфраструктуре клиента. Изображения и результаты обрабатываются и хранятся только на ваших серверах. Поддерживаются изолированные контуры без доступа в интернет. Установку и настройку выполняют специалисты NeuroVision совместно с вашей IT-службой.
Такой вариант подходит банкам, государственным и медицинским организациям и другим компаниям, которым важен полный контроль над данными.
Чем облачная версия отличается от On-Premise?
Кратко: облачная работает на серверах NeuroVision, On-Premise — на ваших.
Подробнее
| Облако | On-Premise | |
|---|---|---|
| Где работает | Серверы NeuroVision | Ваши серверы |
| Данные | Хранятся на стороне NeuroVision | Не покидают вашу инфраструктуру |
| Обновления и поддержка | Выполняет NeuroVision | Совместно с вашей IT-службой |
| Возможности | Одинаковые | Одинаковые |
Какие требования к оборудованию у On-Premise версии?
Кратко: требования к оборудованию подбираются под нагрузку и согласуются при подготовке поставки.
Подробнее
Требования зависят от ожидаемого числа проверок и параллельных сессий. Для рабочих сред с высокими требованиями к доступности рекомендуется резервирование. Конкретную конфигурацию подберут специалисты NeuroVision.
Как обновляется On-Premise версия?
Кратко: обновления устанавливают специалисты NeuroVision в согласованное с вами время.
Подробнее
Может ли On-Premise версия работать без интернета?
Кратко: да, после установки все проверки выполняются локально.
Подробнее
Обработка изображений и хранение данных происходят внутри вашей сети, данные её не покидают. Доступ во внешнюю сеть может понадобиться только для установки обновлений; их можно проводить в контролируемом порядке.
Цифровой паспорт
Что такое цифровой паспорт на блокчейне?
Кратко: это цифровой идентификатор, который создаётся после успешного KYC и позволяет повторно использовать проверенные данные.
Подробнее
По результатам успешной проверки KYC создаётся цифровой паспорт — подтверждённый профиль личности, записанный в распределённой сети. Его можно предъявлять в сервисах-партнёрах, не проходя идентификацию заново.
Можно ли уже сейчас использовать цифровой паспорт?
Кратко: функциональность внедряется вместе с партнёрами; детали обсудите с командой NeuroVision.
Подробнее
Цифровой паспорт подключается по согласованию с клиентами и партнёрами. Чтобы обсудить подключение, свяжитесь с командой NeuroVision.
Тарифы и лимиты
Какие есть тарифы?
Кратко: оплата за проверки — по факту или пакетами; условия обсуждаются индивидуально.
Подробнее
- Для небольших объёмов — оплата за каждую проверку.
- Для крупных объёмов — пакеты с предоплаченным количеством проверок.
Стоимость и условия закрепляются в договоре.
Есть ли ограничения на число проверок в месяц?
Кратко: нет, купленный пакет можно расходовать в любом темпе.
Подробнее
Пакет проверок не привязан к месяцу или дню: например, пакет на 10 000 проверок можно израсходовать за день или распределить на год.
Что будет, если закончится баланс?
Кратко: новые проверки не выполняются, пока баланс не пополнен.
Подробнее
Когда средств на балансе недостаточно, проверка возвращает код [system] balance too low. После пополнения баланса повторите попытку. Чтобы избежать перерыва, следите за остатком баланса заранее.
Как получить отчёт о проверках за период?
Кратко: сформируйте его в разделе «KYC Отчёты» личного кабинета.
Подробнее
В разделе «KYC Отчёты» можно:
- выбрать период;
- отфильтровать сессии по статусу, ошибкам и значениям полей;
- увидеть число найденных сессий;
- выгрузить отчёт.
Предоставляете ли вы закрывающие документы?
Кратко: да, по итогам каждого отчётного периода.
Подробнее
По окончании отчётного периода NeuroVision готовит закрывающие документы с количеством проведённых проверок и передаёт их вам на подписание.
Можно ли после тестирования перейти на годовой пакет со скидкой?
Кратко: да, условия обсуждаются с менеджером.
Подробнее
Многие клиенты сначала проводят пилот, а затем заключают долгосрочный договор на больший объём. Как правило, стоимость одной проверки в крупном пакете ниже. Условия согласуйте с менеджером NeuroVision.
После запуска
Как связаться с поддержкой?
Кратко: через контакты, которые указаны в договоре.
Подробнее
Режим работы поддержки и каналы связи закрепляются в договоре; круглосуточная поддержка подключается отдельно. Чтобы ускорить ответ, укажите в обращении идентификатор сессии и название сценария.
Можно ли менять сценарий после запуска?
Кратко: да, сценарии редактируются в личном кабинете, изменения применяются после сохранения.
Подробнее
Сценарии настраиваются в редакторе сценариев личного кабинета без участия разработчиков. В сценарии можно задать:
- шаги проверки и их порядок — например, документ, затем селфи с документом;
- страны и типы документов для каждого шага;
- проверки на шаге: машиночитаемая зона, признаки редактирования, съёмка с экрана, копии и распечатки, сравнение лиц и другие;
- время жизни сессии;
- допустимое число критических ошибок;
- возрастные ограничения;
- антифрод-правила: например, отклонять сессию, если в ней использованы разные документы.
Вебхуки для уведомлений вашего сервера настраиваются там же, в личном кабинете.
Сценарии можно связать между собой: тогда сессия выбирает сценарий группы по первому документу пользователя и дальше идёт по шагам выбранного сценария (см. следующий вопрос). Сценарий, связанный с другими, сохраняется, только если правка не нарушает правила связывания.
Что такое связанные сценарии и как сессия выбирает сценарий по первому документу?
Кратко: связанные в личном кабинете сценарии работают как один вход: вы передаёте идентификатор одного из них, а сессия сама выбирает сценарий группы по первому документу пользователя и дальше идёт по нему.
Подробнее
Связанные сценарии удобны, когда под разные документы нужны разные проверки: например, один сценарий — для внутреннего паспорта с проверками по базам, другой — для заграничных паспортов и ID-карт. Сценарии связывают в редакторе сценариев личного кабинета, а во всех запросах передают идентификатор одного сценария — сценария входа.
Как выбирается сценарий:
- на первом шаге сессия принимает документы первых шагов всех связанных сценариев; в виджете панель «Какие документы подходят для верификации?» перечисляет документы и страны каждого сценария;
- сценарий выбирает лицевая сторона документа, подошедшая первому шагу одного из сценариев; оборотная сторона, прописка и селфи сценарий не выбирают;
- выбор окончательный: дальше сессия идёт по шагам и проверкам выбранного сценария, а виджет показывает экран успеха и сразу продолжает шагами выбранного сценария;
- документ, не подошедший ни одному сценарию, получает отказ, и пользователь переснимает его; попытки первого шага до выбора общие для сессии.
Что видит интегратор:
- <code>schemaId</code> в ответах API и вебхуках — всегда сценарий входа; <code>selectedSchemaId</code> — <code>null</code> до выбора, затем выбранный сценарий;
- <code>results</code> до выбора содержит одну задачу — первый шаг, после выбора — задачи выбранного сценария;
- до выбора номер шага <code>stepIndex</code> 1 и больше отклоняется ошибкой <code>[request] invalid stepIndex: out of range</code>, поэтому первый документ отправляйте без номера шага или с номером 0;
- вебхуки приходят на адрес сценария входа, а их шифрование и секретный ключ берутся из настроек сценария входа; этим же ключом шифруется <code>clientKey</code>; оформление и тексты виджета — тоже от сценария входа, а шаги и проверки — от выбранного сценария;
- фильтр сессий по <code>schemaId</code> в API находит сессию по сценарию входа.
Какие сценарии можно связать:
- в первом шаге — только лицевые стороны паспортов (кроме паспорта транспортного средства) или ID-карт, без анкеты в сценарии;
- первые шаги сценариев группы не пересекаются по типу документа и стране;
- настройки распознавания у всех сценариев группы одинаковы.
Сценарии сессии фиксируются при её создании: связи, изменённые позже, начатые сессии не меняют. Подробнее — в инструкции «Связанные сценарии» и в методе API «Создать новую KYC-сессию» (раздел «Сессия связанных сценариев»).
Что делать, если сервис работает медленно или недоступен?
Кратко: напишите в поддержку и укажите идентификатор сессии и время запроса.
Подробнее
Работа облачной платформы отслеживается автоматически, и инженеры начинают устранять сбой, не дожидаясь обращений. Если вы заметили замедление или недоступность, сообщите в поддержку: укажите время, метод и идентификатор сессии. Для On-Premise версии диагностика проводится совместно с вашей IT-службой.
Если у вас есть дополнительные вопросы — напишите нам, и мы добавим их в FAQ.