Статус

РазделИР
КомментарийДополнительный комментарий

ИР включает в себя взаимодействие с двумя сервисами Почты России:

  • Отправка https://otpravka.pochta.ru/specification#/main - используется для нормализации адреса, создания заказа, вычисления стоимости заказа, формирования партий, формирования документации к партии, получения ШПИ заказа;
  • ЭЗП https://www.pochta.ru/support/dev/eps - используется для формирования электронного заказного письма и получения ШПИ для ЭЗП.

В ИР используются порты:

  • HTTP для CompanyMedia;
  • HTTP для сервиса ЭЗП;
  • JMS для CompanyMedia;
  • HTTP для сервиса ЭЗП.

Для сервиса Отправка используется не стандартная авторизация с помощью логина и пароля, а в дополнении к логину и паролю используется токен. Поэтому в рамках данного ИР создана новая форма с учетными данными - Учетная запись с токеном. Данные в сервис Отправка передаются в виде JSON, класс для выполнения и обработки запросов в сервис Отправка - ru.intertrust.cmi.solution.integration.post.PostRestClient.


Для сервиса ЭЗП используется стандартная Basic авторизация. Данные в сервис ЭЗП передаются в виде составного содержимого multipart/form-data - тело запроса содержит метаинформацию о письме в виде json, файлы pdf и файлы ЭП.

Типы multi-part блоков:

  • метаинформация (commonInfo) - application/json;
  • pdf, png, xml, ЭП - application/octet-stream.

Класс для выполнения и обработки запросов в сервис ЭЗП - ru.intertrust.cmi.solution.integration.post.ERLRestClient.