Получение регистрационного досье

smev3 link

smev manual

Атрибут Значение
Название mvd-registration-dossier2
Тип Адаптер для сервиса СМЭВ2
Наименование Получение регистрационного досье
Мнемоника 2356SKFMS
Версия 1.00
Версия МР 2.4.x
Версия СМЭВ СМЭВ2

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

Название Описание
SERVICE_SENDER_CODE Мнемоника ИС в СМЭВ 2
SERVICE_SENDER_NAME Наименование ИС в СМЭВ 2
CA_CERT Сертификат центра сертификации для подключения к rabbitmq
CLIENT_CERT Сертификат, используемый для подключения к rabbitmq
CLIENT_KEY Ключ, используемый для подключения к rabbitmq
SMEV_KEY Ключ СМЭВ 2 для режима экспорта ключа
SMEV_CERT Сертификат СМЭВ 2 для режима экспорта ключа
CRYPTO_PROVIDER Способ подписания (cryptopro/trojan/openssl)
CRYPTOPRO_KPS Имя сертификата для поиска для режима КриптоПРО
CRYPTOPRO_PIN Пин доступа к токену для режима КриптоПРО
SIGNER_URL Адрес сервиса подписания для режима trojan
SIGNER_SRV_CERT Сертификат сервиса подписания
SIGNER_CLIENT_CERT Сертификат для подключения к сервису подписания
SIGNER_CLIENT_KEY Ключ для подключения к сервису подписания
SERVICE_URL URL сервиса СМЭВ 2, на который будут отправляться запросы
ORGANIZATION_ID Идентификатор организации, используемый по умолчанию
PERSON_ID Идентификатор пользователя, ответственного за заказ данного запроса, по умолчанию
PERSON_NAME Имя пользователя, ответственного за заказ данного запроса, по умолчанию
PERSON_PATRONYMIC Отчество пользователя, ответственного за заказ данного запроса, по умолчанию
PERSON_SURNAME Фамилия пользователя, ответственного за заказ данного запроса, по умолчанию
GET_RESULT_INTERVAL Интервал в секундах между запросами на наличие результата. В руководстве к сервису в пункте 1.5.1.3 говорится, что с периодичностью от 4-х до 24-х часов нужно проводить опрос на наличие результата по отправленному ранее запросу. По умолчанию 4 часа (14400 секунд)

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

DATABASE_HOST, DATABASE_PORT, DATABASE_NAME, DATABASE_USER, DATABASE_PASS.

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

Параметр Название Обязательное Пример
organization Идентификатор организации + 10000001022
person Данные о пользователе,ответственном за заказ данного запроса + Составной элемент Person
name Имя гражданина + Иван
surname Фамилия гражданина + Иванов
patronymic Отчество гражданина - Иванович
birthday Дата рождения гражданина + 10.10.1980
snils СНИЛС - 12332145610
doc_type Тип документа. Допустимые значения:
01 - регистрация по месту жительства
02 - регистрация по месту жительства
03 - свидетельство о рождении
+ 01
doc_series Серия документа + 1111
doc_number Номер документа + 111111
doc_issue_date Дата выдачи документа + 10.10.2008
region Код региона. В качестве кода указываются четыре первые цифры кода субъекта федерации по ОКАТО + 4000
reg_type Тип регистрации. Допустимые значения:
01 - регистрация по месту жительства
02 - регистрация по месту пребывания
03 - все
+ 01
callback_data Данные автора - контакты для уточнения - тест

Cтруктура элемента Person

Параметр Название Обязательное Пример
id Идентификатор пользователя, ответственного за заказ запроса - 4713967
name Имя пользователя, ответственного за заказ запроса + Тест
patronymic Отчество пользователя, ответственного за заказ запроса + Тестович
surname Фамилия пользователя, ответственного за заказ запроса + Тестов

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

Параметр Название Обязательное Пример
name Имя гражданина + Иван
surname Фамилия гражданина + Иванов
patronymic Отчество гражданина - Иванович
birthday Дата рождения гражданина + 10.10.1980
snils СНИЛС - 12332145610
doc_type Тип документа. Допустимые значения:
01 - регистрация по месту жительства
02 - регистрация по месту пребывания
03 - свидетельство о рождении
+ 01
doc_series Серия документа + 1111
doc_number Номер документа + 111111
doc_issue_date Дата выдачи документа + 10.10.2008
region Код региона. В качестве кода указываются четыре первые цифры кода субъекта федерации по ОКАТО - 40000
reg_type Тип регистрации. Допустимые значения:
01 - регистрация по месту жительства
02 - регистрация по месту пребывания
03 - все
+ 01
callback_data Данные автора - контакты для уточнения - тест
registrations Досье - Последовательность элементов Registration

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

Параметр Название Обязательное Пример
reg_type Тип регистрации + 01
region Регион регистрации + 40000
district Район -  
city Населенный пункт +  
street Улица -  
house Дом +  
building Строение -  
assembly Корпус -  
flat Квартира -  
room Комната -  
date_from Дата с - 01.01.2000
date_to Дата по - 20.04.2001
validity Достоверность. Допустимые значения:
01 - низкая
02 - средняя
03 - высокая
+ 01

Примеры

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

{
  "organization": "10000001022",
  "person": {
    "id": 4713967,
    "name": "Тест",
    "patronymic": "Тестович",
    "surname": "Тестов"
  },
  "surname": "Иванов",
  "name": "Иван",
  "patronymic": "Иванович",
  "birthday": "10.10.1980",
  "snils": "12345678901",
  "doc_type": "01",
  "doc_series": "1234",
  "doc_number": "123456",
  "doc_issue_date": "10.10.1980",
  "region": "4000",
  "reg_type": "03",
  "callback_data": "test"
}

В случае корректной настройки должен прийти следующий ответ (тестовый сервис не работает и данный пример не является точным):

{
  "surname": "Иванов",
  "name": "Иван",
  "patronymic": "Иванович",
  "birthday": "10.10.1978",
  "snils": "12332145610",
  "doc_type": "01",
  "doc_series": "8888",
  "doc_number": "444444",
  "doc_issue": "10.10.2008",
  "region": "4000",
  "reg_type": "03",
  "callback_data": "callback data",
  "comment": "test test test",
  "registrations": [
    {
      "reg_type": "01",
      "region": "4000",
      "district": "district",
      "city": "city",
      "house": "house",
      "building": "building",
      "assembly": "assembly",
      "flat": "flat",
      "room": "room",
      "date_from": "01.01.2010",
      "date_to": "01.01.2077",
      "validity": "03"
    },
    {
      "reg_type": "01",
      "region": "6100",
      "district": "district",
      "city": "city",
      "house": "house",
      "building": "building",
      "assembly": "assembly2",
      "flat": "flat2",
      "room": "room",
      "date_from": "01.01.2010",
      "date_to": "01.01.2077",
      "validity": "02"
    }
  ]
}
  • Получение регистрационного досье
  • Переменные окружения
  • Принимаемые параметры
  • Cтруктура элемента Person
  • Параметры ответа
  • Структура элемента Registration
  • Примеры
  • Подавай заявку сейчас

    Оставьте свои контактные данные и наш менеджер свяжется с вами в ближайшее время