Подтверждение учётной записи в ЕСИА, созданной на основе существующей упрощённой

smev3 link

smev manual

Атрибут Значение
Название esia-register-simplified
Тип Адаптер для взаимодействия с ЕСИА через СМЭВ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
oid Идентификатор учетной записи + 1000350086
rtrn_code Признак – возвращается код подтверждения или нет - yes
ra Идентификатор центра обслуживания +
в случае отсутствия будет использоваться значение переменной окружения RA_ID
1000321282
snils СНИЛС пользователя + 229-785-346 20
lastname Фамилия + Иванов
firstname Имя + Иван
middlename Отчество -
Обязательно, если отчество присутствует в документе, удостоверяющем личность
Иванович
gender Пол пользователя + М
M - мужской
F - женский
birth_date Дата рождения пользователя + 11.11.1988
birth_place Место рождения - Воронеж
citizenship Гражданство пользователя + 643
Строка, содержащая символы согласно классификатору ОКСМ
doc Документ, подтверждающий личность + Составной тип doc
address_registration Адрес регистрации пользователя - Составной тип address_registration
address_req_eq_home Признак соответствия адреса регистрации адресу проживания - equals
В том случае, если адрес регистрации совпадает с домашним адресом, поле заполняется значением – «equals», если не совпадает – поле не заполняется
address_home Домашний адрес пользователя - Составной тип address_home
email Адрес электронной почты пользователя - test@example.com
mobile Номер мобильного телефона пользователя + +7(920)4021351
номер телефона в формате +7(xxx)xxxxxxx
mode Способ получения кода подтверждения + mobile
Строка: «email» – отправка на адрес электронной почты (при условии, что параметр email задан); «mobile» – отправка на номер мобильного телефона.

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

Параметр Название Обязательное Пример
type Тип документа, удостоверяющего личность + RF_PASSPORT
lastname Фамилия (латиницей) - Ivanov
firstname Имя (латиницей) - Ivan
series Серия документа -
Обязательно для паспорта РФ и для заграничного паспорта гражданина РФ
4563
number Номер документа + 567891
issue_id Идентификатор организации, выдавшей документ + 111111
issue_date Дата выдачи документа + 01.10.2017
expiry_date Дата окончания срока действия документа - 02.10.2017
issued_by Кем выдан документ - выдан

Структура элементов address_registration и address_home

Параметр Название Обязательное Пример
type Тип адреса + PRG
Может иметь следующие значения: PRG – регистрации; PLV – проживания.
region Код региона (субъекта РФ) - 24
Задается в формате ХХ
fias_code Идентификатор адреса в ФИАС - 720b25da-f43e-4204-9013-3cb06be3e9e4
address_str Адресная строка + Кемеровская Область, Таштагольский Район, Шерегеш Поселок городского типа
country_id Код страны - RUS
zip_code Почтовый индекс + 394000
street Улица - Советская Улица
house1 Дом - 86/1
flat Квартира - пом.419
frame1 Корпус - 204у
building1 Строение - e

1 - Обязательно наличие одного из трех полей house, frame, building

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

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

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

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

Примеры

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

{
  "snils_operator": "135-419-238 52",
  "oid": "1000350086",
  "ra": "1000321282",
  "snils": "229-785-346 20",
  "lastname": "Тестов",
  "firstname": "Test",
  "middlename": "Testovich",
  "gender": "M",
  "birth_date": "11.11.1988",
  "citizenship": "RUS",
  "doc": {
    "type": "RF_PASSPORT",
    "series": "1111",
    "number": "111111",
    "issue_id": "111111",
    "issue_date": "01.10.2017",
    "issued_by": "выдан"
  },
  "address_registration": {
    "type": "PLV",
    "region": "23",
    "fias_code": "720b25da-f43e-4204-9013-3cb06be3e9e4",
    "address_str": "Кемеровская Область, Таштагольский Район, Шерегеш Поселок городского типа",
    "country_id": "RUS",
    "zip_code": "394000",
    "street": "Советская Улица",
    "house": "86/1",
    "flat": "пом.419",
    "frame": "204y",
    "building": "e"
  },
  "mobile": "+7(920)4021351",
  "mode": "mobile"
}

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

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