Подтверждение учётной записи в ЕСИА, созданной на основе существующей упрощённой
Атрибут | Значение |
---|---|
Название | 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 |
Адрес электронной почты пользователя | - | 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": "Операция успешно выполнена"
}