Создание исходящего платежного требования
/v1/payment-requests/outgoing/in
Создание исходящего платежного требования
Запрос
Header Parameters
Access token организации-клиента, полученный через SSO
- application/json
Body
required
Запрос на создание исходящего платежного требования
Array [
]
Значение должно соответствовать регулярному выражению ^[1-5]{1}$
Срок для акцепта (поле 36). Указывается количество дней для получения акцепта плательщика
Сумма платежа
Hash от ключевых полей документа
Дата составления документа
Значение должно соответствовать регулярному выражению ^(электронно|срочно|0)$
Вид платежа
digestSignatures
object[]
Электронные подписи по дайджесту документа
Уникальный идентификатор сертификата ключа проверки электронной подписи (UUID)
Возможные значения: non-empty
Значение электронной подписи, закодированное в Base64
Идентификатор документа, присвоенный сервисом (UUID)
Номер документа
Значение должно соответствовать регулярному выражению ^02$
Код операции
Значение должно соответствовать регулярному выражению ^[0-9]{20}$
Счет получателя платежа
Значение должно соответствовать регулярному выражению ^[0-9]{9}$
БИК банка получателя платежа
Значение должно соответствовать регулярному выражению ^[0-9]{20}$
Кор. счет банка получателя платежа
Значение должно соответствовать регулярному выражению ^([0-9]{5}|[0-9]{10}|[0-9]{12}|0)$
ИНН получателя платежа
Возможные значения: <= 160 characters
Полное наименование получателя платежа
Значение должно соответствовать регулярному выражению ^[0-9]{20}$
Счет плательщика
Значение должно соответствовать регулярному выражению ^[0-9]{9}$
БИК банка плательщика
Значение должно соответствовать регулярному выражению ^[0-9]{20}$
Корсчет банка плательщика
Значение должно соответствовать регулярному выражению ^([0-9]{5}|[0-9]{10}|[0-9]{12}|0)$
ИНН плательщика
Возможные значения: <= 160 characters
Полное наименование плательщика
Значение должно соответствовать регулярному выражению ^(1|2)$
Условие оплаты (поле 35). Указывается цифра "1" - заранее данный акцепт плательщика или цифра "2" - требуется получение акцепта плательщика
Значение должно соответствовать регулярному выражению ^[1-5]{1}$
Очередность платежа
Возможные значения: <= 210 characters
Назначение платежа
vat
object
nullable
Данные НДС
Возможные значения: [INCLUDED
, ONTOP
, NO_VAT
, MANUAL
]
Способ расчета НДС
Значение должно соответствовать регулярному выражению ^(0|5|7|10|20)$
Ставка НДС
Сумма НДС
Значение должно соответствовать регулярному выражению ^[0-9]{5}$
Код вида валютной операции
Создан
- application/json
- Схема
- Пример из схемы
Schema
Array [
]
Значение должно соответствовать регулярному выражению ^[1-5]{1}$
Срок для акцепта (поле 36). Указывается количество дней для получения акцепта плательщика
Сумма платежа
Статус документа
Банковский комментарий к статусу документа
Hash от ключевых полей документа
Дата составления документа
Значение должно соответствовать регулярному выражению ^(электронно|срочно|0)$
Вид платежа
digestSignatures
object[]
Электронные подписи по дайджесту документа
Уникальный идентификатор сертификата ключа проверки электронной подписи (UUID)
Возможные значения: non-empty
Значение электронной подписи, закодированное в Base64
Идентификатор документа, присвоенный сервисом (UUID)
Номер документа
Значение должно соответствовать регулярному выражению ^02$
Код операции
Значение должно соответствовать регулярному выражению ^[0-9]{20}$
Счет получателя платежа
Значение должно соответствовать регулярному выражению ^[0-9]{9}$
БИК банка получателя платежа
Значение должно соответствовать регулярному выражению ^[0-9]{20}$
Кор. счет банка получателя платежа
Значение должно соответствовать регулярному выражению ^([0-9]{5}|[0-9]{10}|[0-9]{12}|0)$
ИНН получателя платежа
Возможные значения: <= 160 characters
Полное наименование получателя платежа
Значение должно соответствовать регулярному выражению ^[0-9]{20}$
Счет плательщика
Значение должно соответствовать регулярному выражению ^[0-9]{9}$
БИК банка плательщика
Значение должно соответствовать регулярному выражению ^[0-9]{20}$
Корсчет банка плательщика
Значение должно соответствовать регулярному выражению ^([0-9]{5}|[0-9]{10}|[0-9]{12}|0)$
ИНН плательщика
Возможные значения: <= 160 characters
Полное наименование плательщика
Значение должно соответствовать регулярному выражению ^(1|2)$
Условие оплаты (поле 35). Указывается цифра "1" - заранее данный акцепт плательщика или цифра "2" - требуется получение акцепта плательщика
Значение должно соответствовать регулярному выражению ^[1-5]{1}$
Очередность платежа
Возможные значения: <= 210 characters
Назначение платежа
vat
object
nullable
Данные НДС
Возможные значения: [INCLUDED
, ONTOP
, NO_VAT
, MANUAL
]
Способ расчета НДС
Значение должно соответствовать регулярному выражению ^(0|5|7|10|20)$
Ставка НДС
Сумма НДС
Значение должно соответствовать регулярному выражению ^[0-9]{5}$
Код вида валютной операции
{
"acceptanceTerm": "string",
"amount": "1.01",
"bankStatus": "string",
"bankComment": "string",
"crucialFieldsHash": "string",
"date": "2018-12-31",
"deliveryKind": "электронно",
"digestSignatures": [
{
"certificateUuid": "22a6dd81-103a-4d3a-8e9b-0ba4b527f5f6",
"base64Encoded": "HlaeIHXXEcGT1bFxo1NlpAzpr+kJ2IQrcxVdvDTep6xjsmD1FDb+6NIyLT+/T24S0mPfVCU75sieOMt71TBS7w=="
}
],
"externalId": "9b9f1b57-425e-4aff-9856-21fc4951f1e8",
"number": 1,
"operationCode": "02",
"payeeAccount": "40802810600000200000",
"payeeBankBic": "044525225",
"payeeBankCorrAccount": "30101810400000000225",
"payeeInn": "7707083893",
"payeeName": "Общество с ограниченной ответственностью Клиент",
"payerAccount": "40802810600000200000",
"payerBankBic": "044525225",
"payerBankCorrAccount": "30101810400000000225",
"payerInn": 7707083893,
"payerName": "Общество с ограниченной ответственностью Клиент",
"paymentCondition": "string",
"priority": "5",
"purpose": "Оплата заказа №123. НДС нет.",
"vat": {
"type": "NO_VAT",
"rate": 10,
"amount": 1.01
},
"voCode": "61150"
}
Операция не завершена полностью
- application/json
- Схема
- Пример из схемы
Schema
Array [
]
checks
object[]
Список проверок, приведших к ошибке
Уровень результата
Сообщение
Названия полей (при наличии связи с моделью)
Причина или основание сообщения
Сообщение
Уникальный идентификатор ошибки (UUID)
Внутренний код ошибки.
Указывайте его при обращении в поддержку вместе с ответом по возникшей ошибке.
{
"checks": [
{
"level": "ERROR",
"message": "string",
"fields": [
"string"
]
}
],
"cause": "string",
"message": "string",
"referenceId": "string",
"internalErrorCode": "string"
}
Ошибка в запросе
- application/json
- Схема
- Пример из схемы
Schema
Array [
]
checks
object[]
Список проверок, приведших к ошибке
Уровень результата
Сообщение
Названия полей (при наличии связи с моделью)
Причина или основание сообщения
Сообщение
Уникальный идентификатор ошибки (UUID)
Внутренний код ошибки.
Указывайте его при обращении в поддержку вместе с ответом по возникшей ошибке.
{
"checks": [
{
"level": "ERROR",
"message": "string",
"fields": [
"string"
]
}
],
"cause": "string",
"message": "string",
"referenceId": "string",
"internalErrorCode": "string"
}
Не авторизован
- application/json
- Схема
- Пример из схемы
Schema
Причина или основание сообщения
Уникальный идентификатор (UUID)
Сообщение
{
"cause": "string",
"referenceId": "string",
"message": "string"
}
Операция не может быть выполнена: доступ к ресурсу запрещен
- application/json
- Схема
- Пример из схемы
Schema
Причина или основание сообщения
Уникальный идентификатор (UUID)
Сообщение
{
"cause": "string",
"referenceId": "string",
"message": "string"
}
В соответствии с текущими настройками сервиса с clientId=%s необходимо использовать запрос в формате JWS Compact Serialization
- application/json
- Схема
- Пример из схемы
Schema
Причина или основание сообщения
Уникальный идентификатор (UUID)
Сообщение
{
"cause": "string",
"referenceId": "string",
"message": "string"
}
Превышен лимит запросов
- application/json
- Схема
- Пример из схемы
Schema
Причина или основание сообщения
Уникальный идентификатор (UUID)
Сообщение
{
"cause": "string",
"referenceId": "string",
"message": "string"
}
Внутренняя ошибка сервера
- application/json
- Схема
- Пример из схемы
Schema
Причина или основание сообщения
Уникальный идентификатор (UUID)
Сообщение
{
"cause": "string",
"referenceId": "string",
"message": "string"
}
Сервис временно недоступен
- application/json
- Схема
- Пример из схемы
Schema
Причина или основание сообщения
Уникальный идентификатор (UUID)
Сообщение
{
"cause": "string",
"referenceId": "string",
"message": "string"
}