Верификация пользователя

В разделе доступна настройка способа прохождения верификации личности на сайте.

В поле Провайдер верификации можно выбрать один из двух вариантов:

  • Классический — стандартная встроенная верификация через сайт, при использовании которой клиенты на веб-части Вашего сайта проходя верификацию личности будут ожидать ручную модерацию через админ-панель, что попадают в общий список раздела "Общие" - "Верификации"arrow-up-right.

  • SumSub (Sum & Substance) — это сторонний KYC-провайдер, который автоматизирует проверку пользователей (документы, селфи, видео-верификация) и автоматически принимает решение (approve / reject) практически мгновенно.

В зависимости от выбранного варианта меняется процесс прохождения верификации.

Классический режим

При выборе Классического режима:

  • процесс верификации не изменяется

  • заявки пользователей отображаются в разделе: Общие → Верификации

Режим SumSub

При выборе SumSub появляются дополнительные поля для настройки:

  • Ключ API

  • Секретный API ключ

  • Уровень KYC

  • Webhook Secret

  • URL вебхука

Чтобы корректно настроить функционал SumSub, следуйте шагам описаным ниже:

Получение данных из SumSub

1. Регистрация

Зарегистрируйтесьarrow-up-right в сервисе SumSub.

2. Получение API ключей

Перейдите в разделarrow-up-right:

Далее выполните следующие действия:

  • нажмите Generate app token

  • в результате будет сгенерирован:

    • Token

    • Secret Key

Полученные значения необходимо указать в админ-панели:

  • Ключ API → Token

  • Секретный API ключ → Secret Key

3. Настройка уровня верификации (KYC Level)

Перейдите в раздел уровней верификации:arrow-up-right

Далее:

  • создайте новый уровень или выберите существующий (например: id-only)

  • настройте необходимые параметры проверки (документы, селфи, видео и т.д.)

  • в системе SumSub уровень соответствует KYC configuration

Подробнее о разделе в документации: https://docs.sumsub.com/docs/verification-levelsarrow-up-right

Полученное значение уровня необходимо указать в админке в поле: Уровень KYC

4. Настройка Webhook

Перейдите в менеджер вебхуковarrow-up-right:

Далее создайте webhook со следующими параметрами:

  • Name — любое название (не влияет на работу системы)

  • Webhook receiver — HTTP address

  • Targethttps://<домен>/api/v1/user-verification/sumsub/webhook (URL можно взять из поля URL вебхука в админке)

  • Webhook types — можно выбрать все или необходимые события

  • Applicant typesIndividual

  • Secret key — необходимо скопировать и затем указать в админку (раздел Webhook Secret)

  • Signature algorithmSHA256

  • Resend failed webhooks several times — включено

Документация по вебхукам: https://docs.sumsub.com/docs/webhooksarrow-up-right

После сохранения:

  • вернитесь в админ-панель

  • заполните все поля админ-панели полученными данными

  • нажмите "Сохранить"

  • перейдите снова на страницу SumSub и нажмите Test webhook

Ожидаемый результат:

Процесс верификации для пользователя

После настройки SumSub:

  1. Пользователь проходит верификацию в личном кабинете

  2. Происходит редирект в SumSub

  3. Пользователь:

    • выбирает страну

    • выбирает тип документа

    • загружает документы

    • (опционально) проходит видео-верификацию

  4. Система автоматически принимает решение (approve / reject) и автоматически подтягивает статус его верификации в Личный кабинет

Отображение результатов

  • Заявки не отображаются в разделе: Общие → Верификации

  • Результат верификации доступен в: Общие → Пользователи

Дополнительно:

  • появилось поле Провайдер верификации

  • для таких пользователей будет указано: SumSub

Последнее обновление