Взаимодействие с Платформой цифрового взаимодействия ГосQR
| Атрибут | Значение |
|---|---|
| Название | gosqr-partners |
| Наименование | Взаимодействие с Платформой цифрового взаимодействия ГосQR |
| Тип | Адаптер для межведомственного взаимодействия |
| Версия СМЭВ | СМЭВ3 |
| Версия ВС | 1.0.5 |
| Версия МР | 3.5 |
| Поставщик | Минцифры России |
| Потребители | МФЦ, Минцифры России |
| Тип маршрутизации | Табличная |
| URI | urn://gosuslugi-ru/gosqr/partners/1.0.5 |
| Корневой элемент | GosQRRequest |
Описание бизнес-процесса взаимодействия:
ИС клиента передает через Агредатор в СМЭВ запрос для взаимодействия с Платформой цифрового взаимодействия ГосQR. Платформа цифрового взаимодействия ГосQR получает из СМЭВ запрос и направляет обратно через СМЭВ в Агредатор запрошенную информацию. Агредатор направляет в ИС клиента полученную информацию.
Принимаемые параметры
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| env | Код маршрутизации. Для продуктивной среды: возможно только EPGU Для тестовой среды: EPGU - среда ЕПГУ-DEV UAT - среда ЕПГУ-UAT DEV2 - среда ЕПГУ-DEV2 SVCDEV - среда ЕПГУ-SVCDEV | + | EPGU |
| organizations | Информация о ЮЛ участнике взаимодействия с GosQR | -1 | Составной элемент Organizations |
| departments | Информация о подразделениях ЮЛ участника взаимодействия с GosQR | -1 | Составной элемент Departments |
| deal_types | Информация о шаблонах сделок | -1 | Составной элемент DealTypes |
| qr_codes | Работа с QR-кодами | -1 | Составной элемент QRcodes |
| deals | Управление сделками | -1 | Составной элемент Deals |
| is_mtom | Признак передачи вложения с запросом по протоколу MTOM (если файл больше 4 Мб). В противном случае считается, что вложение передается через файловое хранилище СМЭВ | - | true |
| attachments | Информация о переданных файлах вложениях, сохраненных в файловом хранилище Агредатора | - | Последовательность идентификаторов файлов вложений uuid. ["31625521a1f842575a3bc814cbc750dfc3017421966f634107699c8d71054f15", "181210f8f9c779c26da1d9b2075bde0127302ee0e3fca38c9a83f5b1dd8e5d3b"] |
1 - обязательно должен присутствовать только один из элементов
Вложения в запросе представляют из себя бизнес-данные запроса вида сведений в формате PDF и SIG. Ограничения на вкладываемые пользователем файлы: общий объём не более 99 Мб, количество файлов не ограничено. Способ передачи вложений – FTP, если файл больше 4 Мб, МТОМ, если файл меньше 4 Мб.
Структура элемента Organizations
Информация о ЮЛ участнике взаимодействия с GosQR
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| action | Цель запроса Значения: get - получить информацию об организации; create - добавление организации; update - обновление организации | + | get |
| organization_dto | Информация о ЮЛ участнике взаимодействия с GosQR | - | Составной элемент OrganizationDTO |
Структура элемента OrganizationDTO
Информация о ЮЛ участнике взаимодействия с GosQR
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| logo | Ссылка на логотип | - | |
| brand | Название бренда | + | Мосты |
| name | Название организации | + | ООО "Мосты" |
| name_on_main | Варианты отображения Юр. адреса true - отображать Юр. адрес на стартовом экране; false - отображать Юр. адрес в шторке | - | |
| legal_address | Адрес организации (ЮЛ) | + | г. Самара ул. Луначарского 5 |
| phone | Телефон организации | - | Массив составных элементов Phone |
| url | Адрес сайта ЮЛ | + | www.mosty.ru |
| additional | Дополнительная информация | - | Массив составных элементов Additional |
Структура элемента Phone
Телефон
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| title | Название поля Например: Бесплатный номер по России | + | Бесплатный номер по России |
| value | Значение | + | +78002356589 |
Структура элемента Additional
Дополнительная информация
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| title | Название Например: Страница вконтакте | + | Страница вконтакте |
| value | Значение | + | @mosty |
Структура элемента Departments
Информация о подразделениях ЮЛ участника взаимодействия с GosQR
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| action | Цель запроса Значения: get - получить информацию об подразделении; create - добавление подразделения; update - обновление подразделения | + | |
| modify_department_request | Запросы добавления и обновления подразделении организации участнике взаимодействия с GosQR | -1 | Массив составных элементов ModifyDepartmentRequest |
| get_departments_request | Получение данных по подразделениям | -1 | Составной элемент GetDepartmentsRequest |
1 - обязательно должен присутствовать только один из элементов
Структура элемента ModifyDepartmentRequest
Запросы добавления и обновления подразделении организации участнике взаимодействия с GosQR
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| external_department_id | Внешний идентификатор подразделения (для упрощения процесса роутинга внутри ИС) | + | 12547 |
| department_id | Идентификатор подразделения | - | |
| name | Наименование подразделения | + | Чкаловский Мост |
| workstation | АРМы | - | Массив составных элементов Workstation |
| location | Координаты подразделения | - | Составной элемент Location |
| department_address | Адрес подразделения | - | г. Тольяти Ленина 40 |
| phone | Телефон подразделения | + | Массив составных элементов Phone |
| timezone | Часовой пояс | + | Europe/Moscow |
Структура элемента Workstation
АРМ
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| id | Идентификатор (uuid) | + | |
| title | Название | + |
Структура элемента Location
Координаты подразделения
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| lat | широта | + | 80 |
| lon | долгота | + | 165 |
Структура элемента GetDepartmentsRequest
Получение данных по подразделениям
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| external_department_id | Внешний идентификатор подразделения (для упрощения процесса роутинга внутри ИС) | -1 | |
| page | Номер запрашиваемой страницы Default value: 0 | -1 | 2 |
| size | Размер страницы Default value: 20 | -1 | 10 |
1 - обязательно должен присутствовать или external_department_id, или (page и size)
Структура элемента DealTypes
Информация о шаблонах сделок
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| create_deal_type | Создание шаблонов сделки | -1 | Составной элемент DealTypeRequest |
| update_deal_type | Обновление шаблонов сделки | -1 | Составной элемент DealTypeRequest |
| get_deal_type_request | Запрос шаблона сделки по идентификатору | -1 | Составной элемент GetDealTypeRequest |
1 - обязательно должен присутствовать только один из элементов
Структура элемента DealTypeRequest
Шаблон сделки
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| id | Идентификатор шаблона сделки uuid. Используется при обновлении шаблона | -1 | |
| name | Название сделки для отображения пользователю. Используется при создании шаблона | -1 | Оформление SIM-карты |
| pin_title | Информация для экрана пин-кода (инструкция для пользователя) | - | Сообщите пин-код сотруднику и ожидайте дальнейших действий |
| footer | Футер для стартового экрана (доп информация для пользователя) | - | Может потребоваться документ, удостоверяющий личность |
| steps | Шаги сделки | + | Массив составных элементов Steps |
| deal_ttl | Срок действия сделки | + | 5000 |
1 - обязательно должен присутствовать только один из элементов
Структура элемента Steps
Шаги сделки
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| permission_step_create_dto | Шаблон получения согласия | -1 | Составной элемент PermissionStepCreateDTO |
| multi_permission_step_create_dto | Шаблон получения мультисогласия | -1 | Составной элемент MultiPermissionStepCreateDTO |
| gsm_template_step_create_dto | Шаблон документов для операторов сотовой связи | -1 | Составной элемент GsmTemplateStepCreateDTO |
| interrupt_step_create_dto | Шаблон прерывания сделки | -1 | Составной элемент InterruptStepCreateDTO |
| final_step_create_dto | Шаблон завершения сделки | -1 | Составной элемент FinalStepCreateDTO |
1 - обязательно должен присутствовать только один из элементов
Структура элемента PermissionStepCreateDTO
Шаблон получения согласия
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| sysname | Мнемоника согласия | + | PERS_DATA_EXT |
| expire | Срок истечения действия согласия в минутах | + | 1576800 |
| responsible_object | Лицо (сотрудник организации), осуществляющее обработку данных (строка с ФИО или другой информацией, переданная в запросе согласия - на усмотрение организации, запрашивающей согласие) | + | Иванов Иван Иванович |
| purposes | Перечень мнемоник целей | + | Составной элемент Purposes |
| actions | Перечень мнемоник действий | + | Составной элемент Actions |
| scopes | Перечень разрешений ЕСИА | + | Составной элемент Scopes |
Структура элемента Purposes
Перечень мнемоник целей
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| elements | + | Составной элемент Elements |
Структура элемента Elements
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| sysname | Массив мнемоник действия | + | [PERS_DATA_EXT] |
Структура элемента Actions
Перечень мнемоник действий
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| elements | + | Составной элемент Elements |
Структура элемента Scopes
Перечень разрешений ЕСИА
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| elements | + | Составной элемент Elements |
Структура элемента MultiPermissionStepCreateDTO
Шаблон получения мультисогласия
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| permissions | Массив согласий | + | Составной элемент Permissions |
Структура элемента Permissions
Массив согласий
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| permission | Описание согласия | + | Массив составных элементов Permission |
Структура элемента Permission
Описание согласия
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| ogrn | ОГРН | + | 1234567899874 |
| sysname | Мнемоника типа согласия | + | PERS_DATA_EXT |
| expire | Срок истечения действия согласия в минутах | + | 1576800 |
| responsible_object | Лицо (сотрудник организации), осуществляющее обработку данных (строка с ФИО или другой информацией, переданная в запросе согласия - на усмотрение организации, запрашивающей согласие) | + | Иванов Иван Иванович |
| purposes | Перечень мнемоник целей | + | Составной элемент Purposes |
| actions | Перечень мнемоник действий | + | Составной элемент Actions |
| scopes | Перечень разрешений ЕСИА | + | Составной элемент Scopes |
Структура элемента GsmTemplateStepCreateDTO
Шаблон документов для операторов сотовой связи
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| template_id | Идентификатор шаблона документа | + | GosQR1807 |
| business_data | Бизнес данные, необходимые для проведения сделки | + | Составной элемент BusinessData |
| person_data_list | Пользовательские данные | + | Составной элемент PersonDataList |
Структура элемента BusinessData
Бизнес данные, необходимые для проведения сделки
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| name_operator | Cокращенное наименование оператора | - | Cокращенное наименование оператора |
| place | Адрес оператора | - | Адрес оператора |
| bank_operator | Наименование банка оператора | - | Наименование банка оператора |
| ogrn | ОГРН | - | 1035009567450 |
| inn | ИНН | - | 770176611 |
| kpp | КПП | - | 77070100 |
| checking | Расчетный счет | - | 40702810855000008878 |
| bik | БИК | - | 77070100 |
| contract_name | Наименование договора | - | Договор |
| date_contract | Дата заключения договора | - | 12.02.2023 |
| id_simcard | Идентификатор сим-карты | - | 858586876 |
| contract_place | Место заключения договора | - | Новосибирск |
| tariff_plan | Тарифный план | - | тарифный план |
| new_number | Новый номер сим-карты | - | +7 999 999-99-91 |
| text_contract | Текст договора | - | текст контракта |
| agreement | Согласие | - | согласие пользователя |
| cod_manager | Код продавца оператора | - | 77070101 |
| partner_name | Наименование представителя | - | Представитель оператора |
| partner_fio | ФИО представителя оператора | - | Иванов Петр Сидорович |
| sale_point_code | Код точки продаж | - | Точка продаж 01 |
| proxy_number | Доверенность, номер | - | Доверенность 123 |
| proxy_date | Доверенность, дата выдачи | - | 10.09.2007 |
| sms_notification | Согласие на SMS информирование | - | true |
| advert_sending | Согласие на рекламу | - | true |
| personal_data_processing | Согласие на обработку ПДн | - | true |
| biometric_data | Согласие на биометрию | - | true |
| public_official | Являюсь публичным лицом | - | true |
| corr_account | Корреспондентский счет | - | 30101810145250000411 |
| contract_expire_date | Дата окончания действия договора | - | 10.09.2007 |
| add_info1 | Дополнительные параметры даты | - | 10.09.2007 |
| add_info2 | Дополнительные параметры даты | - | 10.09.2007 |
| add_info3 | Дополнительные параметры даты | - | 10.09.2007 |
| add_info4 | Дополнительные параметры даты | - | 10.09.2007 |
| add_info5 | Дополнительные параметры даты | - | 10.09.2007 |
| add_info6 | Дополнительные текстовые параметры | - | Дополнительные текстовые параметры |
| add_info7 | Дополнительные текстовые параметры | - | Дополнительные текстовые параметры |
| add_info8 | Дополнительные текстовые параметры | - | Дополнительные текстовые параметры |
| add_info9 | Дополнительные текстовые параметры | - | Дополнительные текстовые параметры |
| add_info10 | Дополнительные текстовые параметры | - | Дополнительные текстовые параметры |
| add_info11 | Дополнительные числовые параметры | - | 43534556567577 |
| add_info12 | Дополнительные числовые параметры | - | 43534556567577 |
| add_info13 | Дополнительные числовые параметры | - | 43534556567577 |
| add_info14 | Дополнительные числовые параметры | - | 43534556567577 |
| add_info15 | Дополнительные числовые параметры | - | 43534556567577 |
| add_info16 | Дополнительные текстовые параметры | - | Дополнительные текстовые параметры |
| add_info17 | Дополнительные текстовые параметры | - | Дополнительные текстовые параметры |
| add_info18 | Дополнительные текстовые параметры | - | Дополнительные текстовые параметры |
| add_info19 | Дополнительные текстовые параметры | - | Дополнительные текстовые параметры |
| add_info20 | Дополнительные текстовые параметры | - | Дополнительные текстовые параметры |
| name_disagreement1 | Текст согласия | - | Текст согласия |
| name_disagreement2 | Текст согласия | - | Текст согласия |
| name_disagreement3 | Текст согласия | - | Текст согласия |
| name_disagreement4 | Текст согласия | - | Текст согласия |
| confirmed_disagreement1 | Принятое согласие | - | true |
| confirmed_disagreement2 | Принятое согласие | - | true |
| confirmed_disagreement3 | Принятое согласие | - | true |
| confirmed_disagreement4 | Принятое согласие | - | true |
| codeword | Кодовая фраза | - | Кодовая фраза |
| is_deliverable | Признак необходимости доставки счетов клиенту | - | true |
| okpo | ОКПО | - | 31090505 |
Структура элемента PersonDataList
Пользовательские данные
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| person_data | Список персональных данных | - | ["lastName", "firstName", "middleName", "birthDate"] |
Структура элемента InterruptStepCreateDTO
Шаблон прерывания сделки
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| title | Значение по умолчанию: Оформление прервано | - | Оформление прервано |
| content | Значение по умолчанию: Ожидайте действий сотрудника | - | Уточните информацию у сотрудника |
| footer | Футер (доп информация для пользователя) | - | Бесплатная горячая линия - 8 800 700 0611 |
| back_url | URL, по которому будет производиться обратный переход во внешнее приложение | - | |
| error_url | URL, по которому будет производиться обратный переход во внешнее приложение в случае перевода сделки в статус error | - | |
| return_button | Наименование кнопки перехода | - |
Структура элемента FinalStepCreateDTO
Шаблон завершения сделки
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| title | Значение по умолчанию: Оформление успешно завершено | - | Оформление успешно завершено |
| content | Значение по умолчанию: Ожидайте дальнейших действий сотрудника | - | Ожидайте дальнейших действий от сотрудника |
| footer | Футер (доп информация для пользователя) | - | Бесплатная горячая линия - 8 800 700 0611 |
| back_url | URL, по которому будет производиться обратный переход во внешнее приложение | - | |
| error_url | URL, по которому будет производиться обратный переход во внешнее приложение в случае перевода сделки в статус error | - | |
| return_button | Наименование кнопки перехода | - |
Структура элемента GetDealTypeRequest
Запрос шаблона сделки по идентификатору
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| id | Идентификатор сделки uuid | -1 | 97206458-cfd7-4117-ba5c-6429982ffcf4 |
| page | Индекс страницы с отсчетом от нуля (0..N) | -1 | 1 |
| size | Размер возвращаемой страницы. Default value: 50 | -1 | 10 |
1 - обязательно должен присутствовать или id, или (page и size)
Структура элемента QRcodes
Работа с QR-кодами
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| create_qr_request | -1 | Составной элемент CreateQRRequest | |
| get_qr_request | -1 | Составной элемент GetQRRequest |
1 - обязательно должен присутствовать только один из элементов
Структура элемента CreateQRRequest
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| department_id | Внутренний идентификатор подразделения | + | 296f2580-62cd-41bb-aa64-5fe0e5716bd7 |
| qr_ttl | Время жизни динамического QR (в минутах) | - | 2 |
| deal_type | Массив идентификаторов шаблонов сделки | + | [6f867b43-ab74-4247-a533-177a39cb55f8] |
| workstation | АРМ | - | Составной элемент Workstation |
| qr_type | Тип кода. Значения: - динамический (dynamic), - статический (static) | + | static |
| additional | Дополнительная информация | - | |
| scan_id | Идентификатор сканирования ТОТР | - | |
| version | Версия QR-кода | - |
Структура элемента GetQRRequest
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| department_id | Идентификатор подразделения | + | 3fa85f64-5717-4562-b3fc-2c963f66afa6 |
| page | Индекс страницы с отсчетом от нуля (0..N) | -1 | 1 |
| size | Размер возвращаемой страницы Default value: 50 | -1 | 10 |
1 - необязательно, но в случае присутствия должны быть оба (page и size)
Структура элемента Deals
Управление сделками
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| upload_file_deal_request | + | Составной элемент UploadFileDealRequest | |
| add_steps_deal_request | + | Составной элемент AddStepsDealRequest | |
| download_file_deal_request | + | Составной элемент DownloadFileDealRequest | |
| get_deal_request | + | Составной элемент GetDealRequest | |
| get_agile_deal_request | + | Составной элемент GetAgileDealRequest | |
| get_pins_deal_request | + | Составной элемент GetPinsDealRequest |
Структура элемента UploadFileDealRequest
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| transaction_id | Идентификатор транзакции | + | e9080ade-c05f-4928-b9b1-3618a00d2796 |
| file_name | Наименование файла | + | Example.sig |
| mime_type | Тип (формат) файла | + | application/x-pkcs7-signature |
Структура элемента AddStepsDealRequest
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| transaction_id | Идентификатор транзакции | + | e9080ade-c05f-4928-b9b1-3618a00d2796 |
| steps | Шаги | + | Массив составных элементов Steps |
Структура элемента DownloadFileDealRequest
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| transaction_id | Идентификатор транзакции | + | 3fa85f64-5717-4562-b3fc-2c963f66afa6 |
| file_id | Идентификатор переданного файла | + | e9080ade-c05f-4928-b9b1-3618a00d2796 |
Структура элемента GetDealRequest
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| transaction_id | Идентификатор сделки | + | e9080ade-c05f-4928-b9b1-3618a00d2796 |
Структура элемента GetAgileDealRequest
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| guid | Идентификатор QR-кода | + | 00ed429b-7db5-433f-9774-67a0bf68ad13 |
| pin | Пин-код пользователя для связывания данных пользователя и данных сделки | + | 1478 |
Структура элемента GetPinsDealRequest
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| guid | Идентификатор QR-кода | + | 00ed429b-7db5-433f-9774-67a0bf68ad13 |
| page | Индекс страницы с отсчетом от нуля (0..N) | -1 | 1 |
| size | Размер возвращаемой страницы Default value: 50 | -1 | 2 |
1 - необязательно, но в случае присутствия должны быть оба (page и size)
Параметры ответа
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| organizations | Информация о ЮЛ участнике взаимодействия с GosQR | -1 | Составной элемент OrganizationsT |
| departments | Информация о подразделениях ЮЛ участника взаимодействия с GosQR | -1 | Составной элемент DepartmentsT |
| deal_types | Информация о шаблонах сделок | -1 | Составной элемент DealTypesT |
| qr_codes | Работа с QR-кодами | -1 | Составной элемент QRcodesT |
| deals | Управление сделками | -1 | Составной элемент DealsT |
| attachments | Информация о переданных файлах-вложениях, сохраненных в файловом хранилище Агредатора | - | Массив составных элементов AggredatorAttachment |
1 - обязательно должен присутствовать только один из элементов
Вложение в ответе вида сведений является договор оказания услуг, формат файла – PDF (заверенный электронной подписью) и SIG.
Структура элемента OrganizationsT
Информация о ЮЛ участнике взаимодействия с GosQR
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| organization_dto | Информация о ЮЛ участнике взаимодействия с GosQR | -1 | Составной элемент OrganizationDTO |
| fault_response | ошибка | -1 | Составной элемент FaultResponse |
1 - обязательно должен присутствовать только один из элементов
Структура элемента FaultResponse
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| fault_code | Код ошибки | + | 500 |
| fault_message | Описание ошибки | + | Внутренняя ошибка |
Структура элемента DepartmentsT
Информация о подразделениях ЮЛ участника взаимодействия с GosQR
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| department_response | -1 | Массив составных элементов DepartmentResponse | |
| fault_response | ошибка | -1 | Составной элемент FaultResponse |
1 - обязательно должен присутствовать только один из элементов
Структура элемента DepartmentResponse
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| external_department_id | Внешний идентификатор подразделения (для упрощения процесса роутинга внутри ИС) | + | 12547 |
| department_id | Внутренний идентификатор подразделения | + | 3fa85f64-5717-4562-b3fc-2c963f66afa6 |
| name | Название подразделения | + | Чкаловский Мост |
| workstation | АРМы | - | Массив составных элементов Workstation |
| location | Координаты подразделения | - | Составной элемент Location |
| department_address | Адрес подразделения | - | г. Тольяти Ленина 40 |
| phone | Телефон | + | Массив составных элементов Phone |
| timezone | Часовой пояс | + | Europe/Moscow |
Структура элемента DealTypesT
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| deal_type_response | -1 | Составной элемент DealTypeResponse | |
| deal_type_lite_response | -1 | Массив составных элементов (0..unbounded) DealTypeLiteResponse | |
| fault_response | ошибка | -1 | Составной элемент FaultResponse |
1 - обязательно должен присутствовать только один из элементов
Структура элемента DealTypeResponse
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| id | Идентификатор шаблона сделки uuid | + | 97206458-cfd7-4117-ba5c-6429982ffcf4 |
| name | Название сделки для отображения пользователю | + | Оформление SIM-карты |
| deal_ttl | Срок действия сделки в минутах | + | 5000 |
| pin_title | Информация для экрана пин-кода (инструкция для пользователя) | - | Сообщите пин-код сотруднику и ожидайте дальнейших действий |
| footer | Футер для стартового экрана (доп информация для пользователя) | - | Может потребоваться документ, удостоверяющий личность |
| steps | Шаги сделки | - | Массив составных элементов Steps |
Структура элемента DealTypeLiteResponse
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| id | Идентификатор сделки uuid | + | 97206458-cfd7-4117-ba5c-6429982ffcf4 |
| name | Название сделки для отображения пользователю | + | Оформление SIM-карты |
Структура элемента QRcodesT
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| qr_response | -1 | Массив составных элементов (0..unbounded) QRResponse | |
| fault_response | ошибка | -1 | Составной элемент FaultResponse |
1 - обязательно должен присутствовать только один из элементов
Структура элемента QRResponse
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| guid | Идентификатор QR-кода | + | 15108574-d50e-4d71-80aa-e0786e827164 |
| base64_image | Изображение QR-кода | + | iVBORw0KGgoAAAANSUhEUgAAAMgAAADIAQAAAACFI5MzAAABwUlEQVR4Xu2WW2rEMAxFBd6WQVs3aFuG9B6FJmFo/6T2JyLziM+AXlea2PGb2efBZS95CfaXZJmNI5b5njYi8raDhK6IrdMtOLjtIYu7NT32OPQ9b5sI15zjII5Osv3YY00zjz4ClHe9O5k+KlpKkETc9qGdOoJtUjyW4/u0erJsLJsqKS+zOfXZQTC1zXz5SqFYD5HXsZxcz87dCikmLq+ORpSrRvnOtJrIqWQonWiwlPMjgkqSLePDJitQAX1HUEzkXFtiU07JXUlfii8lykvpUUtGTOsidV9PxHSYEiHbZ0VLyVbH0J+WudLU6VXRYuKqqQIYJI0Or4oWE+1vVJ9jFSz1K9NSkrmm4olGv+NLA4lUBT9AhpL/VdFiogxzdNVApsv4l+ogWkjIPNh80n6qpIHgf6L4cc4WomwhlFHzRNt0/tiwtSSQB1FI6pse7lshpeT885PbFKMCuWtdSzwvHrdS74AGgtEslVLi4DmlhyycqpiONIJdQb71JLgoaSD27+euBrJQuZNtDrBl/5rIeS41asAobxvZ7HOtJfXvI4IyklBPXNKho0dOGkgq5Mi2ke+6I6glP9tLXoL9P/kCai1Vu+XxTkwAAAAASUVORK5CYII= |
| link | Ссылка, содержащаяся в QR-коде диплинк/guid | + | https://l11.epgu-front.test.gosuslugi.ru/gos-qr/15108574-d50e-4d71-80aa-e0786e827164 |
| deal_type | Данные шаблона сделки | + | Массив составных элементов DealType |
| transaction_id | Идентификатор сделки (только для qrType = dynamic) | - | 5ef0381d-0cb3-42b5-bf4b-960352d5d9db |
| workstation | АРМ | - | Составной элемент Workstation |
| additional | Дополнительная информация | - | |
| scan_id | Идентификатор сканирования ТОТР | - | |
| version | Версия QR-кода | - |
Структура элемента DealType
Данные шаблона сделки
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| deal_type_id | Идентификатор сделки uuid | + | 89b12df2-4010-4317-a5ea-0adbe26c1666 |
| name | Название сделки для отображения пользователю | + | Оформление SIM-карты |
| pin_title | Информация для экрана пин-кода (инструкция для пользователя) | - | Сообщите пин-код сотруднику и ожидайте дальнейших действий |
| footer | Футер для стартового экрана (доп информация для пользователя) | - | Может потребоваться документ, удостоверяющий личность |
Структура элемента DealT
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| upload_file_deal_response | -1 | Составной элемент UploadFileDealResponse | |
| deal_response | -1 | Составной элемент DealResponse | |
| get_agile_deal_response | -1 | Составной элемент GetAgileDealResponse | |
| get_pins_deal_response | -1 | Массив составных элементов GetPinsDealResponse | |
| result | Результат операции. Значение: success | -1 | success |
| fault_response | ошибка | -1 | Составной элемент FaultResponse |
1 - обязательно должен присутствовать только один из элементов
Структура элемента UploadFileDealResponse
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| file_id | Идентификатор переданного файла | + | 3fa85f64-5717-4562-b3fc-2c963f66afa6 |
Структура элемента DealResponse
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| status | Статус сделки | + | cancelled |
| steps | Шаги сделки | + | Массив составных элементов StepsT |
| deal_type | Идентификатор шаблона сделки | + | 3fa85f64-5717-4562-b3fc-2c963f66afa6 |
| expires | Время жизни сделки | + | 259199998 |
| index | Номер текущего шага | + | 0 |
| error_message | Описание ошибки | - |
Структура элемента StepsT
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| status | Cтатус шага | + | interrupted |
| data | + | Составной элемент Data |
Структура элемента Data
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| permission_step_response | -1 | Составной элемент PermissionStepResponse | |
| multi_permission_step_response | -1 | Составной элемент MultiPermissionStepResponse | |
| gsm_template_step_response | -1 | Составной элемент GsmTemplateStepResponse | |
| interrupt_step_response | -1 | Составной элемент InterruptStepResponse | |
| final_step_response | -1 | Составной элемент FinalStepResponse |
1 - обязательно должен присутствовать только один из элементов
Структура элемента PermissionStepResponse
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| sysname | Мнемоника типа согласия | + | PERS_DATA_EXT |
| expire | Срок истечения действия согласия в минутах | + | 1576800 |
| responsible_object | Лицо (сотрудник организации), осуществляющее обработку данных (строка с ФИО или другой информацией, переданная в запросе согласия - на усмотрение организации, запрашивающей согласие) | + | Иванов Иван Иванович |
| purposes | Перечень мнемоник целей | + | Составной элемент Purposes |
| actions | Перечень мнемоник действий | + | Составной элемент Actions |
| scopes | Перечень разрешений ЕСИА | + | Составной элемент Scopes |
| iss_perm_id | Идентификатор согласия | - | 456578 |
| oid | Идентификатор пользователя в ЕСИА | - | 107000455 |
Структура элемента MultiPermissionStepResponse
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| oid | Идентификатор пользователя в ЕСИА | - | |
| permissions | Массив согласий | + | Массив составных элементов PermissionT |
Структура элемента PermissionT
Описание согласия
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| ogrn | ОГРН | + | |
| sysname | Мнемоника типа согласия | + | |
| expire | Срок истечения действия согласия в минутах | + | |
| responsible_object | Лицо (сотрудник организации), осуществляющее обработку данных (строка с ФИО или другой информацией, переданная в запросе согласия - на усмотрение организации, запрашивающей согласие) | + | |
| purposes | Перечень мнемоник целей | + | Составной элемент Purposes |
| actions | Перечень мнемоник действий | + | Составной элемент Actions |
| scopes | Перечень разрешений ЕСИА | + | Составной элемент Scopes |
| iss_perm_id | Идентификатор согласия | - |
Структура элемента GsmTemplateStepResponse
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| id_pdf | Идентификатор файла договора в формате PDF | - | |
| id_sig | Идентификатор файла подписи ФЛ | - | |
| oid | Идентификатор пользователя в ЕСИА | - | |
| iss_perm_id | Идентификатор согласия в платформе согласий | - | |
| status | Состояние согласия | - | |
| status_code | Код сообщения статуса загрузки файла подписи | - | |
| session_id | Идентификатор сделки | - | |
| sysname | Мнемоника согласия | - | |
| name | Название согласия | - | |
| description | Описание согласия | - | |
| person_data | Список персональных данных | - | Составной элемент PersonData |
| error_code | Код ошибки | - |
Структура элемента PersonData
Список персональных данных
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| last_name | Фамилия | - | |
| first_name | Имя | - | |
| middle_name | Отчество | - | |
| birth_date | Дата рождения | - | |
| birth_place | Место рождения | - | |
| nation | - | ||
| document | Документ удостоверяющий личность | - | |
| series | Серия документа | - | |
| number | Номер документа | - | |
| date | Дата выдачи документа | - | |
| issued | Кем выдан документ | - | |
| code | Код подразделения | - | |
| locality | Адрес проживания | - | |
| reg_address | Адрес регистрации | - | |
| phone | Телефон | - | |
| Электронный адрес | - | ||
| area | Район | - | |
| city | Город | - | |
| region | Регион | - | |
| street | Улица | - | |
| house | Дом | - | |
| house_type | Тип дома | - | |
| flat | Квартира | - | |
| zip_code | Индекс | - | |
| settlement | Поселение | - | |
| stead | Участок | - | |
| stead_type | Тип участка | - | |
| frame | Корпус/литера | - | |
| frame_type | Тип корпуса/литеры | - | |
| building | Строение | - | |
| room | Комната | - | |
| fias_code | Код ФИАС | - |
Структура элемента InterruptStepResponse
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| title | Значение по умолчанию: Оформление прервано | - | Оформление прервано |
| content | Значение по умолчанию: Ожидайте действий сотрудника | - | Уточните информацию у сотрудника |
| footer | Футер (доп информация для пользователя) | - | Бесплатная горячая линия - 8 800 700 0611 |
| back_url | URL, по которому будет производиться обратный переход во внешнее приложение | - | |
| error_url | URL, по которому будет производиться обратный переход во внешнее приложение в случае перевода сделки в статус error | - | |
| return_button | Наименование кнопки перехода | - |
Структура элемента FinalStepResponse
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| title | Значение по умолчанию: Оформление успешно завершено | - | |
| content | Значение по умолчанию: Ожидайте дальнейших действий сотрудника | - | |
| footer | Футер (доп информация для пользователя) | - | |
| back_url | URL, по которому будет производиться обратный переход во внешнее приложение | - | |
| error_url | URL, по которому будет производиться обратный переход во внешнее приложение в случае перевода сделки в статус error | - | |
| return_button | Наименование кнопки перехода | - |
Структура элемента GetAgileDealResponse
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| transaction_id | Идентификатор сделки | + | c5bb377b-dd24-4075-8f55-8880e3ea8649 |
Структура элемента GetPinsDealResponse
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| pin | Пин-код пользователя для связывания данных пользователя и данных сделки | + | 1478 |
| created | Дата и время создания пин-кода | + | 1697468270 |
Структура элемента AggredatorAttachment
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| uuid | Идентификатор вложения в файловом хранилище Filator | + | 4833e4c4385dc47f2d2a08469f246e7cd1f66f416691d0b5a92a00d722f8d4ec |
| checksum | Контрольная сумма вложения, рассчитанная с помощью хеш-функции SHA‑256 (из SHA-2) в формате HEX-строки | + | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 |
| mime_type | Mime/type вложения | + | text/plain |
| filename | Имя файла вложения | + | attachment.txt |
| type | Cпособ получения вложения (mtom - получено в ответе, ftp или s3 - получено через ФХ СМЭВ | + | ftp |
| smev_id | Идентификатор вложения из xml сообщения СМЭВ (в случае mtom имя файла, в случае ftp или s3 - идентификатор в ФХ СМЭВ) | + | attachment.txt |
Примеры
Для проверки настройки сервиса можно в консоли отправки панели администрирования отправить запрос, соответствующий контрольному примеру, и получить соответствующий ответ.
Сценарий 0
Запрос
{
"env": "EPGU",
"organizations": {
"action": "get"
}
}
Ответ
{
"organizations": {
"organization_dto": {
"brand": "Мосты",
"name": "ООО \"Мосты\"",
"legal_address": "г. Самара ул. Луначарского 5",
"phone": [
{
"title": "Бесплатный номер организации",
"value": "88003558896"
}
],
"url": "https://www.mosty.ru",
"additional": [
{
"title": "Страница вконтакте",
"value": "https://vk.com/@mosty"
},
{
"title": "Страница однокласники",
"value": "https://ok.ru/@mosty"
}
]
}
}
}
Сценарий 1
Запрос
{
"env": "EPGU",
"organizations": {
"action": "create",
"organization_dto": {
"brand": "Мосты",
"name": "ООО \"Мосты\"",
"legal_address": "г. Самара ул. Луначарского 5",
"url": "www.mosty.ru",
"additional": [
{
"title": "Страница вконтакте",
"value": "@mosty"
}
]
}
}
}
Ответ
{
"organizations": {
"organization_dto": {
"brand": "Мосты",
"name": "ООО \"Мосты\"",
"legal_address": "г. Самара ул. Луначарского 5",
"url": "www.mosty.ru",
"additional": [
{
"title": "Страница вконтакте",
"value": "@mosty"
}
]
}
}
}
Сценарий 2
Запрос
{
"env": "EPGU",
"organizations": {
"action": "update",
"organization_dto": {
"brand": "Мосты",
"name": "ООО \"Мосты\"",
"legal_address": "г. Самара ул. Луначарского 5",
"url": "www.mosty.ru",
"additional": [
{
"title": "Страница вконтакте",
"value": "@mosty"
}
]
}
}
}
Ответ
{
"organizations": {
"organization_dto": {
"brand": "Мосты",
"name": "ООО \"Мосты\"",
"legal_address": "г. Самара ул. Луначарского 5",
"url": "www.mosty.ru",
"additional": [
{
"title": "Страница вконтакте",
"value": "@mosty"
}
]
}
}
}
Сценарий 3
Запрос
{
"env": "EPGU",
"departments": {
"action": "create",
"modify_department_request": [
{
"external_department_id": "12547",
"name": "Чкаловский Мост",
"location": {
"lat": "80",
"lon": "165"
},
"department_address": "г. Тольяти Ленина 40",
"phone": [
{
"title": "Бесплатный номер по России",
"value": "+78002356589"
}
],
"timezone": "Europe/Moscow"
}
]
}
}
Ответ
{
"departments": {
"department_response": [
{
"external_department_id": "12547",
"department_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "Чкаловский Мост",
"location": {
"lat": "80",
"lon": "165"
},
"department_address": "г. Тольяти Ленина 40",
"phone": [
{
"title": "Бесплатный номер по России",
"value": "+78002356589"
}
],
"timezone": "Europe/Moscow"
}
]
}
}
Сценарий 4
Запрос
{
"env": "EPGU",
"departments": {
"action": "update",
"modify_department_request": [
{
"external_department_id": "12549",
"department_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "Чкаловский Мост",
"location": {
"lat": "80",
"lon": "165"
},
"department_address": "г. Тольяти Ленина 40",
"phone": [
{
"title": "Бесплатный номер по России",
"value": "+78002356589"
},
{
"title": "Бесплатный дополнительный номер по России",
"value": "+78002876590"
}
],
"timezone": "Europe/Moscow"
}
]
}
}
Ответ
{
"departments": {
"department_response": [
{
"external_department_id": "12549",
"department_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "Чкаловский Мост",
"location": {
"lat": "80",
"lon": "165"
},
"department_address": "г. Тольяти Ленина 40",
"phone": [
{
"title": "Бесплатный номер по России",
"value": "+78002356589"
},
{
"title": "Бесплатный дополнительный номер по России",
"value": "+78002876590"
}
],
"timezone": "Europe/Moscow"
}
]
}
}
Сценарий 5
Запрос
{
"env": "EPGU",
"departments": {
"action": "get",
"get_departments_request": {
"external_department_id": "12547"
}
}
}
Ответ
{
"departments": {
"department_response": [
{
"external_department_id": "12547",
"department_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "Чкаловский Мост",
"location": {
"lat": "-80",
"lon": "165"
},
"department_address": "г. Тольяти Ленина 40",
"phone": [
{
"title": "Бесплатный номер по России",
"value": "+78002356589"
}
],
"timezone": "Europe/Moscow"
}
]
}
}
Сценарий 6
Запрос
{
"env": "EPGU",
"departments": {
"action": "get",
"get_departments_request": {
"page": "2",
"size": "10"
}
}
}
Ответ
{
"departments": {
"department_response": [
{
"external_department_id": "12547",
"department_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "Чкаловский Мост",
"location": {
"lat": "-80",
"lon": "165"
},
"department_address": "г. Тольяти Ленина 40",
"phone": [
{
"title": "Бесплатный номер по России",
"value": "+78002356589"
}
],
"timezone": "UTC/GMT +4 hours"
},
{
"external_department_id": "65478",
"department_id": "4ee8ff17-f8c1-4f7d-aa47-cf8fcacfc1e8",
"name": "Макаровский Мост",
"location": {
"lat": "45",
"lon": "115"
},
"department_address": "г. Екатеринбург пер. Красный 2а",
"phone": [
{
"title": "Бесплатный номер по России",
"value": "+78002350055"
}
],
"timezone": "Asia/Yekaterinburg"
}
]
}
}
Сценарий 7
Запрос
{
"env": "EPGU",
"deal_types": {
"create_deal_type": {
"name": "Оформление SIM-карты",
"pin_title": "Сообщите пин-код сотруднику и ожидайте дальнейших действий",
"footer": "Может потребоваться документ, удостоверяющий личность",
"steps": [
{
"permission_step_create_dto": {
"sysname": "PERS_DATA_EXT",
"expire": "1576800",
"responsible_object": "Иванов Иван Иванович",
"purposes": {
"elements": {
"sysname": [
"PERS_DATA_EXT"
]
}
},
"actions": {
"elements": {
"sysname": [
"SHARE_DATA"
]
}
},
"scopes": {
"elements": {
"sysname": [
"mobile_ext"
]
}
}
}
},
{
"multi_permission_step_create_dto": {
"permissions": {
"permission": [
{
"ogrn": "1234567899874",
"sysname": "PERS_DATA_EXT",
"expire": "1576800",
"responsible_object": "Иванов Иван Иванович",
"purposes": {
"elements": {
"sysname": [
"PERS_DATA_EXT"
]
}
},
"actions": {
"elements": {
"sysname": [
"SHARE_DATA"
]
}
},
"scopes": {
"elements": {
"sysname": [
"mobile_ext"
]
}
}
},
{
"ogrn": "9876543214569",
"sysname": "PERS_DATA_EXT",
"expire": "1576800",
"responsible_object": "Иванов Иван Иванович",
"purposes": {
"elements": {
"sysname": [
"PERS_DATA_EXT"
]
}
},
"actions": {
"elements": {
"sysname": [
"SHARE_DATA"
]
}
},
"scopes": {
"elements": {
"sysname": [
"mobile_ext"
]
}
}
}
]
}
}
},
{
"gsm_template_step_create_dto": {
"template_id": "GosQR1807",
"business_data": {
"name_operator": "Cокращенное наименование оператора",
"place": "Адрес оператора",
"bank_operator": "Наименование банка оператора",
"ogrn": "1035009567450",
"inn": "770176611",
"kpp": "77070100",
"checking": "40702810855000008878",
"bik": "77070100",
"contract_name": "Договор",
"date_contract": "12.02.2023",
"id_simcard": "858586876",
"contract_place": "Новосибирск",
"tariff_plan": "тарифный план",
"new_number": "+7 999 999-99-91",
"text_contract": "текст контракта",
"agreement": "согласие пользователя",
"cod_manager": "77070101",
"partner_name": "Представитель оператора",
"partner_fio": "Иванов Петр Сидорович",
"sale_point_code": "Точка продаж 01",
"proxy_number": "Доверенность 123",
"proxy_date": "10.09.2007",
"sms_notification": "true",
"advert_sending": "true",
"personal_data_processing": "true",
"biometric_data": "true",
"public_official": "true",
"corr_account": "30101810145250000411",
"contract_expire_date": "10.09.2007",
"add_info1": "10.09.2007",
"add_info2": "10.09.2007",
"add_info3": "10.09.2007",
"add_info4": "10.09.2007",
"add_info5": "10.09.2007",
"add_info6": "Дополнительные текстовые параметры",
"add_info7": "Дополнительные текстовые параметры",
"add_info8": "Дополнительные текстовые параметры",
"add_info9": "Дополнительные текстовые параметры",
"add_info10": "Дополнительные текстовые параметры",
"add_info11": "43534556567577",
"add_info12": "43534556567577",
"add_info13": "43534556567577",
"add_info14": "43534556567577",
"add_info15": "43534556567577",
"add_info16": "Дополнительные текстовые параметры",
"add_info17": "Дополнительные текстовые параметры",
"add_info18": "Дополнительные текстовые параметры",
"add_info19": "Дополнительные текстовые параметры",
"add_info20": "Дополнительные текстовые параметры",
"name_disagreement1": "Текст согласия",
"name_disagreement2": "Текст согласия",
"name_disagreement3": "Текст согласия",
"name_disagreement4": "Текст согласия",
"confirmed_disagreement1": "true",
"confirmed_disagreement2": "true",
"confirmed_disagreement3": "true",
"confirmed_disagreement4": "true",
"codeword": "Кодовая фраза",
"is_deliverable": "true",
"okpo": "31090505"
},
"person_data_list": {
"person_data": [
"lastName",
"firstName",
"middleName",
"birthDate",
"birthPlace",
"document",
"series",
"number",
"date",
"issued",
"code",
"locality",
"regAddress",
"phone",
"email",
"area",
"city",
"region",
"street",
"house",
"flat",
"zipCode",
"settlement",
"stead",
"steadType",
"frame",
"frameType",
"building",
"room",
"houseType",
"fiasCode"
]
}
}
},
{
"final_step_create_dto": {
"title": "Оформление успешно завершено",
"content": "Ожидайте дальнейших действий от сотрудника",
"footer": "Бесплатная горячая линия - 8 800 700 0611"
}
}
],
"deal_ttl": "5000"
}
}
}
Ответ
{
"deal_types": {
"deal_type_response": {
"id": "97206458-cfd7-4117-ba5c-6429982ffcf4",
"name": "Оформление SIM-карты",
"deal_ttl": "5000",
"pin_title": "Сообщите пин-код сотруднику и ожидайте дальнейших действий",
"footer": "Может потребоваться документ, удостоверяющий личность",
"steps": [
{
"permission_step_create_dto": {
"sysname": "PERS_DATA_EXT",
"expire": "1576800",
"responsible_object": "Иванов Иван Иванович",
"purposes": {
"elements": {
"sysname": [
"PERS_DATA_EXT"
]
}
},
"actions": {
"elements": {
"sysname": [
"SHARE_DATA"
]
}
},
"scopes": {
"elements": {
"sysname": [
"mobile_ext"
]
}
}
}
},
{
"multi_permission_step_create_dto": {
"permissions": {
"permission": [
{
"ogrn": "1234567899874",
"sysname": "PERS_DATA_EXT",
"expire": "1576800",
"responsible_object": "Иванов Иван Иванович",
"purposes": {
"elements": {
"sysname": [
"PERS_DATA_EXT"
]
}
},
"actions": {
"elements": {
"sysname": [
"SHARE_DATA"
]
}
},
"scopes": {
"elements": {
"sysname": [
"mobile_ext"
]
}
}
},
{
"ogrn": "9876543214569",
"sysname": "PERS_DATA_EXT",
"expire": "1576800",
"responsible_object": "Иванов Иван Иванович",
"purposes": {
"elements": {
"sysname": [
"PERS_DATA_EXT"
]
}
},
"actions": {
"elements": {
"sysname": [
"SHARE_DATA"
]
}
},
"scopes": {
"elements": {
"sysname": [
"mobile_ext"
]
}
}
}
]
}
}
},
{
"gsm_template_step_create_dto": {
"template_id": "GosQR1807",
"business_data": {
"name_operator": "Cокращенное наименование оператора",
"place": "Адрес оператора",
"bank_operator": "Наименование банка оператора",
"ogrn": "1035009567450",
"inn": "770176611",
"kpp": "77070100",
"checking": "40702810855000008878",
"bik": "77070100",
"contract_name": "Договор",
"date_contract": "12.02.2023",
"id_simcard": "858586876",
"contract_place": "Новосибирск",
"tariff_plan": "тарифный план",
"new_number": "+7 999 999-99-91",
"text_contract": "текст контракта",
"agreement": "согласие пользователя",
"cod_manager": "77070101",
"partner_name": "Представитель оператора",
"partner_fio": "Иванов Петр Сидорович",
"sale_point_code": "Точка продаж 01",
"proxy_number": "Доверенность 123",
"proxy_date": "10.09.2007",
"sms_notification": "true",
"advert_sending": "true",
"personal_data_processing": "true",
"biometric_data": "true",
"public_official": "true",
"corr_account": "30101810145250000411",
"contract_expire_date": "10.09.2007",
"add_info1": "10.09.2007",
"add_info2": "10.09.2007",
"add_info3": "10.09.2007",
"add_info4": "10.09.2007",
"add_info5": "10.09.2007",
"add_info6": "Дополнительные текстовые параметры",
"add_info7": "Дополнительные текстовые параметры",
"add_info8": "Дополнительные текстовые параметры",
"add_info9": "Дополнительные текстовые параметры",
"add_info10": "Дополнительные текстовые параметры",
"add_info11": "43534556567577",
"add_info12": "43534556567577",
"add_info13": "43534556567577",
"add_info14": "43534556567577",
"add_info15": "43534556567577",
"add_info16": "Дополнительные текстовые параметры",
"add_info17": "Дополнительные текстовые параметры",
"add_info18": "Дополнительные текстовые параметры",
"add_info19": "Дополнительные текстовые параметры",
"add_info20": "Дополнительные текстовые параметры",
"name_disagreement1": "Текст согласия",
"name_disagreement2": "Текст согласия",
"name_disagreement3": "Текст согласия",
"name_disagreement4": "Текст согласия",
"confirmed_disagreement1": "true",
"confirmed_disagreement2": "true",
"confirmed_disagreement3": "true",
"confirmed_disagreement4": "true",
"codeword": "Кодовая фраза",
"is_deliverable": "true",
"okpo": "31090505"
},
"person_data_list": {
"person_data": [
"lastName",
"firstName",
"middleName",
"birthDate",
"birthPlace",
"document",
"series",
"number",
"date",
"issued",
"code",
"locality",
"regAddress",
"phone",
"email",
"area",
"city",
"region",
"street",
"house",
"flat",
"zipCode",
"settlement",
"stead",
"steadType",
"frame",
"frameType",
"building",
"room",
"houseType",
"fiasCode"
]
}
}
},
{
"final_step_create_dto": {
"title": "Оформление успешно завершено",
"content": "Ожидайте дальнейших действий от сотрудника",
"footer": "Бесплатная горячая линия - 8 800 700 0611"
}
}
]
}
}
}
Сценарий 8
Запрос
{
"env": "EPGU",
"deal_types": {
"update_deal_type": {
"id": "97206458-cfd7-4117-ba5c-6429982ffcf4",
"pin_title": "Сообщите пин-код сотруднику и ожидайте дальнейших действий",
"footer": "Может потребоваться документ, удостоверяющий личность",
"steps": [
{
"permission_step_create_dto": {
"sysname": "PERS_DATA_EXT",
"expire": "1576800",
"responsible_object": "Иванов Иван Иванович",
"purposes": {
"elements": {
"sysname": [
"PERS_DATA_EXT"
]
}
},
"actions": {
"elements": {
"sysname": [
"SHARE_DATA"
]
}
},
"scopes": {
"elements": {
"sysname": [
"mobile_ext"
]
}
}
}
},
{
"final_step_create_dto": {
"title": "Оформление успешно завершено",
"content": "Ожидайте дальнейших действий от сотрудника",
"footer": "Бесплатная горячая линия - 8 800 700 0611"
}
}
],
"deal_ttl": "5000"
}
}
}
Ответ
{
"deal_types": {
"deal_type_response": {
"id": "97206458-cfd7-4117-ba5c-6429982ffcf4",
"name": "Оформление SIM-карты",
"deal_ttl": "5000",
"pin_title": "Сообщите пин-код сотруднику и ожидайте дальнейших действий",
"footer": "Может потребоваться документ, удостоверяющий личность",
"steps": [
{
"permission_step_create_dto": {
"sysname": "PERS_DATA_EXT",
"expire": "1576800",
"responsible_object": "Иванов Иван Иванович",
"purposes": {
"elements": {
"sysname": [
"PERS_DATA_EXT"
]
}
},
"actions": {
"elements": {
"sysname": [
"SHARE_DATA"
]
}
},
"scopes": {
"elements": {
"sysname": [
"mobile_ext"
]
}
}
}
},
{
"final_step_create_dto": {
"title": "Оформление успешно завершено",
"content": "Ожидайте дальнейших действий от сотрудника",
"footer": "Бесплатная горячая линия - 8 800 700 0611"
}
}
]
}
}
}
Сценарий 9
Запрос
{
"env": "EPGU",
"deal_types": {
"get_deal_type_request": {
"id": "97206458-cfd7-4117-ba5c-6429982ffcf4"
}
}
}
Ответ
{
"deal_types": {
"deal_type_response": {
"id": "97206458-cfd7-4117-ba5c-6429982ffcf4",
"name": "Оформление SIM-карты",
"deal_ttl": "5000",
"pin_title": "Сообщите пин-код сотруднику и ожидайте дальнейших действий",
"footer": "Может потребоваться документ, удостоверяющий личность",
"steps": [
{
"permission_step_create_dto": {
"sysname": "PERS_DATA_EXT",
"expire": "1576800",
"responsible_object": "Иванов Иван Иванович",
"purposes": {
"elements": {
"sysname": [
"PERS_DATA_EXT"
]
}
},
"actions": {
"elements": {
"sysname": [
"SHARE_DATA"
]
}
},
"scopes": {
"elements": {
"sysname": [
"mobile_ext"
]
}
}
}
},
{
"final_step_create_dto": {
"title": "Оформление успешно завершено",
"content": "Ожидайте дальнейших действий от сотрудника",
"footer": "Бесплатная горячая линия - 8 800 700 0611"
}
}
]
}
}
}
Сценарий 10
Запрос
{
"env": "EPGU",
"deal_types": {
"get_deal_type_request": {
"page": "1",
"size": "10"
}
}
}
Ответ
{
"deal_types": {
"deal_type_lite_response": [
{
"id": "97206458-cfd7-4117-ba5c-6429982ffcf4",
"name": "Оформление SIM-карты"
},
{
"id": "97206458-cfd7-4117-ba5c-6429982ffc55",
"name": "Оформление SIM-карты"
}
]
}
}
Сценарий 11
Запрос
{
"env": "EPGU",
"qr_codes": {
"create_qr_request": {
"department_id": "296f2580-62cd-41bb-aa64-5fe0e5716bd7",
"qr_ttl": "2",
"deal_type": [
"6f867b43-ab74-4247-a533-177a39cb55f8"
],
"qr_type": "static"
}
}
}
Ответ
{
"qr_codes": {
"qr_response": [
{
"guid": "15108574-d50e-4d71-80aa-e0786e827164",
"base64_image": "iVBORw0KGgoAAAANSUhEUgAAAMgAAADIAQAAAACFI5MzAAABwUlEQVR4Xu2WW2rEMAxFBd6WQVs3aFuG9B6FJmFo/6T2JyLziM+AXlea2PGb2efBZS95CfaXZJmNI5b5njYi8raDhK6IrdMtOLjtIYu7NT32OPQ9b5sI15zjII5Osv3YY00zjz4ClHe9O5k+KlpKkETc9qGdOoJtUjyW4/u0erJsLJsqKS+zOfXZQTC1zXz5SqFYD5HXsZxcz87dCikmLq+ORpSrRvnOtJrIqWQonWiwlPMjgkqSLePDJitQAX1HUEzkXFtiU07JXUlfii8lykvpUUtGTOsidV9PxHSYEiHbZ0VLyVbH0J+WudLU6VXRYuKqqQIYJI0Or4oWE+1vVJ9jFSz1K9NSkrmm4olGv+NLA4lUBT9AhpL/VdFiogxzdNVApsv4l+ogWkjIPNh80n6qpIHgf6L4cc4WomwhlFHzRNt0/tiwtSSQB1FI6pse7lshpeT885PbFKMCuWtdSzwvHrdS74AGgtEslVLi4DmlhyycqpiONIJdQb71JLgoaSD27+euBrJQuZNtDrBl/5rIeS41asAobxvZ7HOtJfXvI4IyklBPXNKho0dOGkgq5Mi2ke+6I6glP9tLXoL9P/kCai1Vu+XxTkwAAAAASUVORK5CYII=",
"link": "https://l11.epgu-front.test.gosuslugi.ru/gos-qr/15108574-d50e-4d71-80aa-e0786e827164",
"deal_type": [
{
"deal_type_id": "89b12df2-4010-4317-a5ea-0adbe26c1666",
"name": "Оформление SIM-карты",
"pin_title": "Сообщите пин-код сотруднику и ожидайте дальнейших действий",
"footer": "Может потребоваться документ, удостоверяющий личность"
}
]
}
]
}
}
Сценарий 12
Запрос
{
"env": "EPGU",
"qr_codes": {
"get_qr_request": {
"department_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"page": "1",
"size": "10"
}
}
}
Ответ
{
"qr_codes": {
"qr_response": [
{
"guid": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"base64_image": "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mP8z8BQDwAEhQGAhKmMIQAAAABJRU5ErkJggg==",
"link": "https://www.gosuslugi.ru/gos-qr/3fa85f64-5717-4562-b3fc-2c963f66afa6",
"deal_type": [
{
"deal_type_id": "008e0725-e020-41cf-bb13-87938e32d239",
"name": "Оформление SIM-карты",
"pin_title": "Сообщите пин-код сотруднику и ожидайте дальнейших действий",
"footer": "Может потребоваться документ, удостоверяющий личность"
},
{
"deal_type_id": "008e0725-e020-41cf-bb13-87938e32d559",
"name": "Оформление SIM-карты",
"pin_title": "Сообщите пин-код сотруднику и ожидайте дальнейших действий",
"footer": "Может потребоваться документ, удостоверяющий личность"
},
{
"deal_type_id": "008e0725-e020-41cf-bb13-87938e32d779",
"name": "Оформление SIM-карты",
"pin_title": "Сообщите пин-код сотруднику и ожидайте дальнейших действий",
"footer": "Может потребоваться документ, удостоверяющий личность"
}
],
"transaction_id": "5ef0381d-0cb3-42b5-bf4b-960352d5d9db"
},
{
"guid": "3fa85f64-5717-4562-b3fc-2c963f66a555",
"base64_image": "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mP8z8BQDwAEhQGAhKmMIQAAAABJRU5ErkJggg==",
"link": "https://www.gosuslugi.ru/gos-qr/3fa85f64-5717-4562-b3fc-2c963f66a555",
"deal_type": [
{
"deal_type_id": "0840af96-60ec-4d2b-8e68-ed100256b099",
"name": "Оформление SIM-карты",
"pin_title": "Сообщите пин-код сотруднику и ожидайте дальнейших действий",
"footer": "Может потребоваться документ, удостоверяющий личность"
}
]
}
]
}
}
Сценарий 13
Запрос
{
"env": "EPGU",
"deals": {
"upload_file_deal_request": {
"transaction_id": "e9080ade-c05f-4928-b9b1-3618a00d2796",
"file_name": "Example.sig",
"mime_type": "application/x-pkcs7-signature"
}
}
}
Ответ
{
"deals": {
"upload_file_deal_response": {
"file_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}
}
}
Сценарий 14
Запрос
{
"env": "EPGU",
"deals": {
"add_steps_deal_request": {
"transaction_id": "e9080ade-c05f-4928-b9b1-3618a00d2796",
"steps": [
{
"interrupt_step_create_dto": {
"title": "Оформление прервано",
"content": "Уточните информацию у сотрудника",
"footer": "Бесплатная горячая линия - 8 800 700 0611"
}
}
]
}
}
}
Ответ
{
"deals": {
"deal_response": {
"status": "cancelled",
"steps": [
{
"status": "interrupted",
"data": {
"interrupt_step_response": {
"title": "Оформление прервано",
"content": "Уточните информацию у сотрудника",
"footer": "Бесплатная горячая линия - 8 800 700 0611"
}
}
},
{
"status": "new",
"data": {
"permission_step_response": {
"sysname": "PERS_DATA_EXT",
"expire": "1576800",
"responsible_object": "Иванов Иван Иванович",
"purposes": {
"elements": {
"sysname": [
"PERS_DATA_EXT"
]
}
},
"actions": {
"elements": {
"sysname": [
"SHARE_DATA"
]
}
},
"scopes": {
"elements": {
"sysname": [
"mobile_ext"
]
}
},
"iss_perm_id": "456578",
"oid": "107000455"
}
}
}
],
"deal_type": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"expires": "259199998",
"index": "0"
}
}
}
Сценарий 15
Запрос
{
"env": "EPGU",
"deals": {
"download_file_deal_request": {
"transaction_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"file_id": "e9080ade-c05f-4928-b9b1-3618a00d2796"
}
}
}
Ответ
{
"deals": {
"fault_response": {
"fault_code": "500",
"fault_message": "Внутренняя ошибка"
}
}
}
Сценарий 16
Запрос
{
"env": "EPGU",
"deals": {
"get_deal_request": {
"transaction_id": "e9080ade-c05f-4928-b9b1-3618a00d2796"
}
}
}
Ответ
{
"deals": {
"deal_response": {
"status": "agile",
"steps": [
{
"status": "completed",
"data": {
"permission_step_response": {
"sysname": "PERS_DATA_EXT",
"expire": "1576800",
"responsible_object": "Иванов Иван Иванович",
"purposes": {
"elements": {
"sysname": [
"PERS_DATA_EXT"
]
}
},
"actions": {
"elements": {
"sysname": [
"SHARE_DATA"
]
}
},
"scopes": {
"elements": {
"sysname": [
"mobile_ext"
]
}
},
"iss_perm_id": "456879",
"oid": "107000455"
}
}
}
],
"deal_type": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"expires": "259199998",
"index": "0"
}
}
}
Сценарий 17
Запрос
{
"env": "EPGU",
"deals": {
"get_agile_deal_request": {
"guid": "00ed429b-7db5-433f-9774-67a0bf68ad13",
"pin": "1478"
}
}
}
Ответ
{
"deals": {
"get_agile_deal_response": {
"transaction_id": "c5bb377b-dd24-4075-8f55-8880e3ea8649"
}
}
}
Сценарий 18
Запрос
{
"env": "EPGU",
"deals": {
"get_pins_deal_request": {
"guid": "00ed429b-7db5-433f-9774-67a0bf68ad13",
"page": "1",
"size": "2"
}
}
}
Ответ
{
"deals": {
"get_pins_deal_response": [
{
"pin": "1478",
"created": "1697468270"
},
{
"pin": "1998",
"created": "1697468587"
}
]
}
}
