> For the complete documentation index, see [llms.txt](https://docs.npck.kz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.npck.kz/servisy-coid/servis-sopostavleniya-fotoizobrazhenii/rekomendacii-po-realizacii-integracii/asinkhronnaya-proverka.md).

# Асинхронная проверка

#### Асинхронная проверка личности с подтверждением согласия через SMS 1414 (с использованием базы мобильных граждан, БМГ).

**Метод:** POST /v1/identity/async/verify \
**Описание метода:** <https://identity-openapi.npck.kz/#tag/Identity/operation/asyncVerify>

Используется для запуска процесса верификации, который требует подтверждения от физического лица посредством SMS с номера 1414. В момент выполнения запроса клиенту будет направлено SMS. Номер телефона будет взят из базы мобильных граждан (БМГ), где клиент должен подтвердить согласие или отказ на предоставление персональных данных

{% hint style="warning" %}
В тестовой среде запрос будет направляться в Telegram-бот @NPCK\_TestControl\_bot имитируя запрос на получения согласия на предоставление персональных данных от физического лица (<https://t.me/NPCK_TestControl_bot>). Для работы требуется предварительная авторизация:

* Откройте Telegram-бот @NPCK\_TestControl\_bot.
* Нажмите команду /start.
* Введите свой ИИН для прохождения авторизации.
  {% endhint %}

**Вендоры которые могут быть выбраны**

* VISIONLABS
* OZFORENSICS
* VERIGRAM
* BIOMETRIC
* BIOMETRICSOLUTION
* FCB
* BTS
* SUNSOFT
* UZINFOCOM

#### Пошаговое описание процесса (асинхронный метод)

1\. Клиент инициирует получение услуги дистанционным способом в приложении Участника.

2\. Участник осуществляет проверку сессии идентификации на предмет подлога личности путем проведения liveness / видеоинтервью, извлекает текущее фото клиента из сеанса liveness / видеоинтервью.

3\. Участник направляет в ЦОИД запрос на сопоставление фото, содержащий ИИН, текущее фото из шага 2, код вендора и метод сбора согласия клиента (в данном случае OTP (Одноразовый пароль OTP).

4\. ЦОИД направляет в ИС КДП запрос на регистрацию токена доступа.

5\. ИС КДП для получения согласия клиента на сбор и обработку его персональных данных направляет клиенту запрос посредством СМС 1414.

6\. Клиент предоставляет ИС КДП ответ – согласие или отказ на сбор и обработку персональных данных (через СМС).

7\. ИС КДП регистрирует согласие / отказа клиента на сбор и обработку персональных данных.

8\. Участник, не чаще чем 1 раз в 5 секунд опрашивает (направляет запрос) ЦОИД для [получения статуса регистрации согласия клиента на сбор и обработку персональных данных.](#zapros-poluchenie-statusa-asinkhronnoi-proverki-lichnosti)

9\. ЦОИД направляет запрос в ИС КДП для получения статуса регистрации согласия клиента на сбор и обработку персональных данных.

10\. При наличии ответа клиента (согласие / отказ) ИС КДП возвращает ЦОИД токен доступа / статус с отказом.

11\. При наличии согласия клиента и получения от ИС КДП токена доступа ЦОИД направляет в ГБД ФЛ запрос на получение эталонного фото клиента, а также проверяет актуальность сведений о документе.

12\. ГБД ФЛ передаёт ЦОИД эталонное фото клиента.

13\. ЦОИД направляет биометрическому решению, определенному участником в параметрах своего запроса (шаг 3) два фото клиента (текущее + эталонное) для сопоставления.

14\. Биометрическое решение (вендор) проводит сопоставление фотоизображений и возвращает ЦОИД результат сопоставления (%).

15\. ЦОИД перенаправляет участнику результат сопоставления фотоизображений клиента (%).

16\. Участник принимает решение о возможности оказания услуги клиенту.

17\. В случае принятия участником положительного решения о возможности оказания услуги клиенту участник направляет в ЦОИД [запрос на получение персональных данных клиента.](#zapros-na-poluchenie-personalnykh-dannykh-iz-gosudarstvennoi-bazy-po-identifikatoru-verifikacii)

18\. ЦОИД направляет соответствующий запрос в ГБД ФЛ.

19\. ГБД ФЛ предоставляет ЦОИД персональные данные физического лица.

20\. ЦОИД перенаправляет участнику полученные от ГБД ФЛ персональные данные.

21\. Участник оказывает услуги клиенту.

#### Запрос получение статуса асинхронной проверки личности

**Метод:** /v1/identity/async/verify/{verificationId}\
**Описание метода:** <https://identity-openapi.npck.kz/#tag/Identity/operation/asyncCheckVerify>

Используется для отслеживания результата ранее запущенной асинхронной проверки

Статус асинхронной проверки

* PENDING - ожидание подтверждения согласия от физического лица
* TIMEOUT - время ожидания ответа подтверждения истекло
* NOT\_FOUND – По данному ИИН отсутствует номер телефона в БМГ
* KDP\_ERROR – ошибка КДП
* REJECTED – физическое лицо отклонило согласие на предоставление доступа к персональным данным
* ACCEPTED - физическое лицо дало согласие на предоставление доступа к персональным данным
