Скачать 268.54 Kb.
|
Лист изменений 3 1Введение 3 1.1Цель документа 3 1.2Термины и сокращения 3 1.3Перечень исходных документов 3 2Общий порядок подключения ППУ к ИС ЕПШ 5 2Сетевые взаимодействия ИС ЕПШ и ППУ 6 3Подпись сообщений, отправляемых в ИС ЕПШ/из ИС ЕПШ 8 2.1Порядок формирования подписи запросов и ответов ИС ЕПШ 8 3Порядок тестирования при интеграции ППУ с ИС ЕПШ 10 3.1Порядок тестирования статусов транзакций 11 3.2Запрос к Web-сервису ИС ЕПШ по методу registerPayment 12 3.3Запрос к Web-сервису ИС ЕПШ по методу registerPayments 12 3.4Запрос к Web-сервису ППУ по методу confirmPayment 13 3.5Запрос к Web-сервису ИС ЕПШ по методу checkPaymentStatus 14 4Коды сообщений от ЕПШ 14 Лист изменений
1.1Цель документаДокумент представляет инструкцию по подключению ППУ к ИС ЕПШ. 1.2Термины и сокращения
1.3Перечень исходных документовПорядок подключения ППУ к ИС ЕПШ:
Пример команды на формирование пары ключей через OpenSSL: openssl req -new -sha256 -nodes -newkey rsa:2048 -keyout mospay_client1.key -out mospay_client1.csr -config openssl.cfg -subj "/C=RU/L=City/O=Company_name/CN=common_name" Результатом выполнения команды является:
Пример запроса на выпуск сертификата и сертификат см. [1], Перечень исходных документов. В названии сформированного csr-файла необходимо указать: «для промышленного стенда».
Пример команды на формирование пары ключей через OpenSSL: openssl req -new -sha256 -nodes -newkey rsa:2048 -keyout mospay_client1.key -out mospay_client1.csr -config openssl.cfg -subj "/C=RU/L=City/O=Company_name/CN=common_name" Результатом выполнения команды является:
Пример запроса на выпуск сертификата и сертификат см. [1], Перечень исходных документов. В названии сформированного csr-файла необходимо указать: «для тестового стенда».
Тема письма должна содержать: «Подключение к ИС ЕПШ. <�Название ППУ>». Письмо должно включать:
Пример блока requestHeader запроса registerPayment: 2017-10-06T13:57:30.3912626+03:00 AVTOCODE СИВ Автокод …
Срок рассмотрения заявки – в течение 5 рабочих дней.
2Сетевые взаимодействия ИС ЕПШ и ППУТаблица Сетевые взаимодействия (промышленный стенд)
Таблица Сетевые взаимодействия (тестовый стенд)
Таблица Сетевые взаимодействия (тестовый стенд, двусторонняя аутентификация)
Используемый алгоритм подписи: GOST 3410-2001. Подписываемые сообщения на стороне ППУ:
Подписываемые сообщения на стороне ЕПШ:
Примечание: Признак обязательного/необязательного наличия цифровой подписи указывается в Форматах взаимодействия ЕПШ версии 1.6.5, см. [3], Перечень исходных документов. 2.1Порядок формирования подписи запросов и ответов ИС ЕПШВ процессе создания электронной подписи информационной системы должны использоваться алгоритмы для расчета хеш-сумм, формирования подписи и каноникализации, приведенные в таблице . Таблица – Алгоритмы формирования подписи
Формирование блока электронной подписи осуществляется в следующем порядке:
Пример: Значение хеша в Base64 Значение подписи в Base64 Сертификат X.509 в Base64 Примеры xml-сообщений, содержащих цифровую подпись: ![]() ![]() 3Порядок тестирования при интеграции ППУ с ИС ЕПШППУ имеет возможность провести интеграцию со следующими стендами ИС ЕПШ:
Для интеграции необходимо протестировать следующие запросы:
Описание методов представлено в Форматах взаимодействия ЕПШ версии 1.6.5, п. 4.1, 4.2, см. [3], Перечень исходных документов. Тестируемые сценарии: Таблица Тестируемые сценарии
3.1Порядок тестирования статусов транзакцийПеред тестированием сценария ППУ отправляет письмо на адрес [email protected], в копию: [email protected]. Тема письма должна содержать: «Подключение к ИС ЕПШ. <�Название ППУ> Тестирование». В данном письме ППУ сообщает статус (см. Таблица ), который должен быть проверен. В ответ оператор техподдержки ЕПШ отправляет письмо о готовности провести тестирование указанного сценария.
В письме указывается:
Тестирование статусов APRP, DECL, PROC обязательно. Статусы TOUT, UDECL тестируются в случае, если они были указаны в заявке на подключение к ЕПШ, см. [2], Перечень исходных документов. По окончанию тестирования всех используемых статусов оператор техподдержки ЕПШ отправляет в ППУ письмо с подтверждением успешного прохождения тестирования. Тема письма должна содержать: «Подключение к ИС ЕПШ. <�Название ППУ> Тестирование завершено». 3.2Запрос к Web-сервису ИС ЕПШ по методу registerPaymentМетод используется для загрузки платежных реквизитов от ППУ. Описание метода представлено в Форматах взаимодействия ЕПШ версии 1.6.5 п. 4.1.1, см. [3], Перечень исходных документов. При системном сбое в обработке запроса ответ должен содержать сообщение об ошибке приложения (faultResponse). Базовым типом для сообщения об ошибке является тип FaultType, см. [3] Перечень исходных документов, п. 4.3.12. Коды и описание ошибок см. Коды ошибок от ЕПШ. Порядок тестирования метода registerPayment:
Примеры сообщений: ![]() ![]() 3.3Запрос к Web-сервису ИС ЕПШ по методу registerPaymentsМетод используется для единичной или пакетной загрузки платежных реквизитов от ППУ. Описание метода представлено в Форматах взаимодействия ЕПШ версии 1.6.5 п. 4.1.2, см. [3], Перечень исходных документов. При системном сбое в обработке запроса ответ должен содержать сообщение об ошибке приложения (faultResponse). Базовым типом для сообщения об ошибке является тип FaultType, см. [3] Перечень исходных документов, п. 4.3.12. Коды и описание ошибок см. Коды ошибок от ЕПШ. Порядок тестирования метода registerPayments:
Примеры сообщений: ![]() ![]() 3.4Запрос к Web-сервису ППУ по методу confirmPaymentМетод используется для загрузки статуса, платежа (факта оплаты) и зачисления из ИС ЕПШ в ППУ. Описание метода представлено в Форматах взаимодействия ЕПШ версии 1.6.5 п. 4.2.1, см. [3], Перечень исходных документов. При системном сбое в обработке запроса ответ должен содержать сообщение об ошибке приложения (faultResponse). Базовым типом для сообщения об ошибке является тип FaultType, см. [3] Перечень исходных документов, п. 4.3.12. Коды и описание ошибок см. Коды ошибок от ЕПШ. Порядок тестирования метода confirmPayment:
Примечание: Необходимо поочередно протестировать каждую ситуацию из Таблица . Поочередный порядок тестирования статусов см. в разделе Порядок тестирования статусов транзакций;
Пример confirmPaymentRequest для статуса APRP: ![]() Пример confirmPaymentRequest для статуса DECL: ![]() Пример confirmPaymentRequest для статуса PROC: ![]() Пример confirmPaymentRequest для статуса TOUT: ![]() Пример confirmPaymentRequest для статуса UDECL: ![]() Пример confirmPaymentResponse: ![]() 3.5Запрос к Web-сервису ИС ЕПШ по методу checkPaymentStatusМетод используется для передачи ППУ статуса обработки распоряжения на оплату (статуса платежа) по запросу ППУ. Описание метода представлено в Форматах взаимодействия ЕПШ версии 1.6.5 п. 4.1.3, см. [3], Перечень исходных документов. При системном сбое в обработке запроса ответ должен содержать сообщение об ошибке приложения (faultResponse). Базовым типом для сообщения об ошибке является тип FaultType, см. [3] Перечень исходных документов, п. 4.3.12. Коды и описание ошибок см. Коды ошибок от ЕПШ. Порядок тестирования метода checkPaymentStatus:
Примечание: Необходимо поочередно протестировать каждую ситуацию из Таблица . Поочередный порядок тестирования статусов см. в разделе Порядок тестирования статусов транзакций;
Примеры сообщений: ![]() ![]() Таблица Коды сообщений от ЕПШ
Москва 2018 |
![]() |
Инструкция по подключению поставщиков услуг в основной роли к ис... |
![]() |
Тестирование взаимодействия программы «1С» с тестовым стендом ис... |
![]() |
Инструкция по подключению Поставщиков услуг к Информационной системе... Едварительных проверочных тестов, проводимых с целью проверки взаимодействия информационных систем Государственных бюджетных и автономных... |
![]() |
Инструкция по настройке конфигурации "Бухгалтерия государственного... |
![]() |
Инструкция пользователя по подключению к рсмэв оглавление Заявка на внесение изменений в Перечень участников информационного взаимодействия в рсмэв 8 |
![]() |
Республике Коми Обзор изменений к 24 версии ппо асфк(суфд) Краткое описание ключевых изменений Разработка электронных документов для обеспечения взаимодействия с клиентами при исполнении запросов на получение информации по электронным... |
![]() |
1. Доработки, реализованные в версии/Патче Правительства Российской Федерации от 20. 10. 2015 №1121 «Об утверждении требований к форматам исполнительных документов, вынесенных... |
![]() |
Инструкция по подключению участников и по проверке взаимодействия с гис гмп листов ... |
![]() |
Инструкция для взаимодействия пользователя с Федеральной информационной... Для взаимодействия пользователя с Федеральной информационной системой «Запись на прием к врачу в электронном виде» (далее Системой)... |
![]() |
Инструкция для участника пко ОАО «ак «Транснефть» намеревается осуществить... Оао «ак «Транснефть» намеревается осуществить выбор поставщиков (исполнителей услуг) для заключения договора на поставку товаров,... |
![]() |
Инструкция по подключению к стенду приведена в Приложении 3 Методика проведения тестирования взаимодействия в продуктивном контуре смэв по методическим рекомендациям по разработке электронных... |
![]() |
Инструкция по подключению информационных систем к гис гмп для взаимодействия... Для взаимодействия вашей информационной системы (с этой целью можно использовать ис 1С: Предприятие Х. Конфигурация: Бухгалтерия... |
![]() |
Инструкция по регистрации в гис жкх (орган власти) Для поставщиков... Есиа с помощью web-приложения, должен определить уполномоченное лицо внутренним документом, ответственное за администрирование профиля... |
![]() |
Инструкция по подключению участников и по проверке взаимодействия с гис гмп листов Документ содержит описание порядка действия участников при необходимости выполнения следующих операций |
![]() |
Инструкция по подключению участников и по проверке взаимодействия с гис гмп листов Документ содержит описание порядка действия участников при необходимости выполнения следующих операций |
![]() |
Инструкция по подключению участников и по проверке взаимодействия с гис гмп листов Документ содержит описание порядка действия участников при необходимости выполнения следующих операций |
Поиск |