Запрос паспортного досье по СНИЛС
Атрибут | Значение |
---|---|
Название | mvd-passport-dossier-by-snils2 |
Тип | Адаптер для сервиса СМЭВ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 |
snils | CYBKC | + | 12345678901 |
Cтруктура элемента Person
Параметр | Название | Обязательное | Пример |
---|---|---|---|
id | Идентификатор пользователя, ответственного за заказ запроса | - | 4713967 |
name | Имя пользователя, ответственного за заказ запроса | + | Тест |
patronymic | Отчество пользователя, ответственного за заказ запроса | + | Тестович |
surname | Фамилия пользователя, ответственного за заказ запроса | + | Тестов |
Параметры ответа
Параметр | Название | Обязательное | Пример |
---|---|---|---|
snils | СНИЛС | + | 12345678901 |
name | Имя | - | Иван |
surname | Фамилия | - | Иванов |
patronymic | Отчество | - | Иванович |
birthday | Дата рождения | - | 14.04.1988 |
comment | Текстовый комментарий к ответу | - | |
doc_history | Список выданных паспортов | - | Последовательность элементов Doc |
Структура элемента Doc
Параметр | Название | Обязательное | Пример |
---|---|---|---|
type | Тип документа. Допустимые значения:</br>01 - паспорт гражданина РФ 02 - паспорт гражданина СССР 03 - заграничный паспорт гражданина РФ |
+ | 01 |
series | Серия документа | + | 1234 |
number | Номер документа | + | 123456 |
issue_date | Дата выдачи | + | 14.08.2018 |
issuer_code | Код выдавшего подразделения | - | 550005 |
issuer | Наименование выдавшего подразделения | - | |
status | Статус. Допустимые значения: 300 - действителен 301 - не действителен 302 - сведениями по заданным реквизитам не располагаем |
+ | 300 |
invalidity_reason | Причина недействительности. Допустимые значения: 601 - истек срок действия 602 - заменен на новый 603 - выдан с нарушением 604 - числится в розыске 605 - изъят, уничтожен 606 - в связи со смертью владельца 607 - технический брак 609 - утрачен |
- | 601 |
Примеры
Для проверки настройки сервиса можно отправить в консоли отправки панели администрирования следующий запрос:
{
"organization": "10000001022",
"person": {
"id": 4713967,
"name": "Тест",
"patronymic": "Тестович",
"surname": "Тестов"
},
"snils": "12345678901"
}
В случае корректной настройки должен прийти следующий ответ (тестовый сервис не работает и данный пример не является точным):
{
"snils": "12345678901",
"surname": "Иванов",
"name": "Иван",
"patronymic": "Иванович",
"birthday": "11.01.1981",
"comment": "test test test",
"doc_history": [
{
"type": "01",
"series": "1234",
"number": "123456",
"issue_date": "10.08.2018",
"issuer_code": "145897",
"issuer": "issuer",
"status": "300"
}
]
}