Подтверждение личности гражданина РФ или иностранного гражданина в ЕСИА

smev3 link

smev manual

Атрибут Значение
Название esia-confirm
Тип Адаптер для взаимодействия с ЕСИА через СМЭВ3
Наименование Подтверждение личности гражданина РФ или иностранного гражданина в ЕСИА
Область применения Межведомственное взаимодействие
Версия 1.4.0
Версия МР 3.0
Версия СМЭВ СМЭВ3

Переменные окружения

Название Описание
CA_CERT сертификат центра сертификации для подключения к rabbitmq
CLIENT_CERT сертификат, используемый для подключения к rabbitmq
CLIENT_KEY ключ, используемый для подключения к rabbitmq
MQ_HOST хост rabbitmq
MQ_PORT порт rabbitmq
SMEV_SERVICE название смэв сервиса, на который будут отправляться запросы
ROUTING_CODE код маршрутизации на ЕСИА среду
RA_ID идентификатор центра обслуживания

Переменные для конфигурирования подключения к БД:

DATABASE_HOST, DATABASE_PORT, DATABASE_NAME, DATABASE_USER, DATABASE_PASS.

Справочник кодов ЕСИА сред

Код Среда
DEV Тестовая среда
UAT Тестовая среда
TESIA Интеграционная тестовая среда (должна использоваться при тестировании получения сведений ИС потребителя)
TCOD Тестовая среда
PROD Продуктивная среда

Принимаемые параметры

Параметр Название Обязательное Пример
routing_code Код маршрутизации на ЕСИА среду -
возьмется из переменной окружения ROUTING_CODE
DEV
snils_operator СНИЛС оператора центра обслуживания + 135-419-238 52
ra Идентификатор центра обслуживания -
возьмется из переменной окружения RA_ID
1000321282
lastname Фамилия + Иванов
firstname Имя + Иван
middlename Отчество -
обязательно, если отчество присутствует в документе, удостоверяющем личность
Иванович
email Адрес электронной почты пользователя - test@mail.com
mobile Номер мобильного телефона пользователя - +7(920)4021351
doc Документ, удостоверяющий личность пользователя + Составной тип doc

Указывается либо email, либо mobile

Структура элемента doc

Параметр Название Обязательное Пример
type Тип документа, удостоверяющего личность + RF_PASSPORT
series Серия документа + 0489
Строка. Для паспорта РФ имеет формат XXXX, для заграничного паспорта гражданина РФ имеет формат XX, для документа иностранного гражданина – не более 32 символов
number Номер документа + 123456
Строка. Для паспорта РФ имеет формат ХХХХХХ, для заграничного паспорта гражданина РФ имеет формат XXXXXXX, для документа иностранного гражданина – не более 32 символов

Типы документов, удостоверящих личность

Код Описание документа
RF_PASSPORT Паспорт гражданина РФ
FID_DOC Документ иностранного гражданина
FRGN_PASS Заграничный паспорт гражданина РФ

Параметры ответа

status - статус выполнения операции description - описание статуса выполнения операции

errors - список ошибок

Примеры

Для проверки настройки сервиса можно отправить в консоли отправки панели администрирования следующий запрос:

{
 "routing_code": "DEV",
  "snils_operator": "123-456-789 10",
  "ra": "42",
  "lastname": "Иванов",
  "firstname": "Иван",
  "middlename": "Иванович",
  "doc": {
      "type": "RF_PASSPORT",
      "series": "0404",
      "number": "776947"
  },
  "email": "test@mail.com",
  "mobile": "+7(999)0001117"
}

В случае корректной настройки должен прийти следующий ответ:

{
  "status": "SUCCEEDED",
  "description": "Операция успешно выполнена"
}