29. Печатные формы

Где искать примеры печатных форм?

Все примеры печатных форм можно найти в папке print example в архиве инструкции

Обратите внимание!

На данный момент есть возможность запросить печатную форму только по отдельному платежу.

Сервис самостоятельно определяет тип платежа: валютный перевод или рублёвое платёжное поручение.

URI

GET: /API/v1/ISO20022/Payments/Print/<InstrId>

Входные параметры

InstrId - идентификатор рублёвого/валютного платежа из поля Document.CstmrCdtTrfInitn.PmtInf.CdtTrfTxInf.PmtId.InstrId в схеме pain.001.001.06.

Ответ

PDF файл в виде массива байт

Пример печатной формы рублёвого платежа: ./print example/Ruble_payment_print_example.pdf

Пример печатной формы валютного платежа: ./print example/Currency_payment_print_example.pdf

HTTP-коды ответов

Код ответа Текст ответа Описание

200

-

Печатная форма успешно сформирована

400

Error in parameters

Ошибка в параметрах запроса

400

Error in report generating

Ошибка при формировании печатной формы

401

Wrong username or password

Неверный логин или пароль

401

User was not found

Пользователь не найден

403

User is disabled

Пользователь заблокирован

403

Warrant is expired

Доверенность истекла

403

Internal error while verifying permissions

Ошибка при проверке полномочий

404

InstrId was not found

Идентификатор платежа не найден

500

Warrant service error

Сервис проверки доверенности не отвечает

502

Bad Gateway

Ошибочный шлюз

503

Service Unavailable

Сервис недоступен

504

Gateway Timeout

Шлюз не отвечает

500

Internal Error

Внутренняя ошибка приложения