Создание исходящего платежного требования
/v1/payment-requests/outgoing
Выставить платежное требование можно не раньше даты, следующей за датой оформления подписки.
Например, клиент оформил подписку 15 января. На следующий день, 16 января, можно будет сформировать платежное требование для списания денежных средств. Если сформировать платежное требование в день оформления подписки, то платежное требование не будет исполнено - оно встанет в "Картотеку" в СберБизнес Клиента на ручное подтверждение.
Запрос на создание платежного требования, где получателем средств является ваша компания.
Должен содержать токен доступа (access_token) пользователя в параметре Authorization заголовка.
Для доступа к этому методу в параметре scope
ссылки авторизации пользователя должен быть указан сервис PAYMENT_REQUEST_OUT
.
Запрос
Header Parameters
Access token организации-клиента, полученный через SSO
- application/json
Body
required
Запрос на создание исходящего платежного требования
Array [
]
Возможные значения: Value must match regular expression ^[1-5]{1}$
Срок для акцепта (поле 36). Указывается количество дней для получения акцепта плательщика
Сумма платежа
Hash от ключевых полей документа
Дата составления документа
Возможные значения: Value must match regular expression ^(электронно|срочно|0)$
Вид платежа
digestSignatures
object[]
Электронные подписи по дайджесту документа
Уникальный идентификатор сертификата ключа проверки электронной подписи (UUID)
Возможные значения: non-empty
Значение электронной подписи, закодированное в Base64
Идентификатор документа, присвоенный сервисом (UUID)
Номер документа
Возможные значения: Value must match regular expression ^02$
Код операции
Возможные значения: Value must match regular expression ^[0-9]{20}$
Счет получателя платежа
Возможные значения: Value must match regular expression ^[0-9]{9}$
БИК банка получателя платежа
Возможные значения: Value must match regular expression ^[0-9]{20}$
Кор. счет банка получателя платежа
Возможные значения: Value must match regular expression ^([0-9]{5}|[0-9]{10}|[0-9]{12}|0)$
ИНН получателя платежа
Возможные значения: <= 160 characters
Полное наименование получателя платежа
Возможные значения: Value must match regular expression ^[0-9]{20}$
Счет плательщика
Возможные значения: Value must match regular expression ^[0-9]{9}$
БИК банка плательщика
Возможные значения: Value must match regular expression ^[0-9]{20}$
Корсчет банка плательщика
Возможные значения: Value must match regular expression ^([0-9]{5}|[0-9]{10}|[0-9]{12}|0)$
ИНН плательщика
Возможные значения: <= 160 characters
Полное наименование плательщика
Возможные значения: Value must match regular expression ^(1|2)$
Условие оп латы (поле 35). Указывается цифра "1" - заранее данный акцепт плательщика или цифра "2" - требуется получение акцепта плательщика
Возможные значения: Value must match regular expression ^[1-5]{1}$
Очередность платежа
Возможные значения: <= 210 characters
Назначение платежа
vat
object
nullable
Данные НДС
Возможные значения: [INCLUDED
, ONTOP
, NO_VAT
, MANUAL
]
Способ расчета НДС
Возможные значения: Value must match regular expression ^(0|5|7|10|20)$
Ставка НДС
Сумма НДС
Возможные значения: Value must match regular expression ^[0-9]{5}$
Код вида валютной операции
Создан
- application/json
- Схема
- Пример из схемы
Schema
Array [
]
Возможные значения: Value must match regular expression ^[1-5]{1}$
Срок для акцепта (поле 36). Указывается количество дней для получения акцепта плательщика
Сумма платежа
Статус документа
Банковский комментарий к статусу документа
Hash от ключевых полей документа
Дата составления документа
Возможные значения: Value must match regular expression ^(электронно|срочно|0)$
Вид платежа
digestSignatures
object[]
Электронные подписи по дайджесту документа
Уникальный идентификатор сертификата ключа проверки электронной подписи (UUID)
Возможные значения: non-empty
Значение электронной подписи, закодированное в Base64
Идентификатор документа, присвоенный сервисом (UUID)
Номер документа
Возможные значения: Value must match regular expression ^02$
Код операции
Возможные значения: Value must match regular expression ^[0-9]{20}$
Счет получателя платежа
Возможные значения: Value must match regular expression ^[0-9]{9}$
БИК банка получателя платежа
Возможные значения: Value must match regular expression ^[0-9]{20}$
Кор. счет банка получателя платежа
Возможные значения: Value must match regular expression ^([0-9]{5}|[0-9]{10}|[0-9]{12}|0)$
ИНН получателя платежа
Возможные значения: <= 160 characters
Полное наименование получателя платежа
Возможные значения: Value must match regular expression ^[0-9]{20}$
Счет плательщика
Возможные значения: Value must match regular expression ^[0-9]{9}$
БИК банка плательщика
Возможные значения: Value must match regular expression ^[0-9]{20}$
Корсчет банка плательщика
Возможные значения: Value must match regular expression ^([0-9]{5}|[0-9]{10}|[0-9]{12}|0)$
ИНН плательщика
Возможные значения: <= 160 characters
Полное наименование плательщика
Возможные значения: Value must match regular expression ^(1|2)$
Условие оплаты (поле 35). Указывается цифра "1" - заранее данный акцепт плательщика или цифра "2" - требуется по лучение акцепта плательщика
Возможные значения: Value must match regular expression ^[1-5]{1}$
Очередность платежа
Возможные значения: <= 210 characters
Назначение платежа
vat
object
nullable
Данные НДС
Возможные значения: [INCLUDED
, ONTOP
, NO_VAT
, MANUAL
]
Способ расчета НДС
Возможные значения: Value must match regular expression ^(0|5|7|10|20)$
Ставка НДС
Сумма НДС
Возможные значения: Value must match regular expression ^[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"
}