Запрос паспортного досье по СНИЛС

smev3 link

smev manual

Атрибут Значение
Название 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"
    }
  ]
}
  • Запрос паспортного досье по СНИЛС
  • Переменные окружения
  • Принимаемые параметры
  • Cтруктура элемента Person
  • Параметры ответа
  • Структура элемента Doc
  • Примеры
  • Подавай заявку сейчас

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