ym88659208ym87991671
Создание рублевого платежного поручения | Документация для разработчиков

Создание рублевого платежного поручения

Обновлено 28 марта 2025
POST
/v1/payments

Запрос на создание рублевого платежного поручения (РПП).

Должен содержать токен доступа (access_token) пользователя в параметре Authorization заголовка.

Для доступа к этому методу в параметре scope ссылки авторизации пользователя должен быть указан сервис PAY_DOC_RU.

  • Если в запросе на создание платежного документа передать ЭП к документу (объект digestSignatures), то Банк сразу начнет обработку документа.
  • Если в запросе не передавать ЭП к документу, то платежное поручение будет создано в статусе черновик. Для начала обработки документа Банком потребуется зайти в интерфейс СберБизнес и подписать его.

Запрос

Body

required

    number
    string

    Номер документа

    date
    date
    required

    Дата составления документа

    digestSignatures

    object[]

    Электронные подписи по дайджесту документа

  • Array [

  • certificateUuid
    uuid
    required

    Уникальный идентификатор сертификата ключа проверки электронной подписи (UUID)

    base64Encoded
    string
    required

    Возможные значения: non-empty

    Значение электронной подписи, закодированное в Base64

  • ]

  • bankStatus
    string

    Статус документа

    bankComment
    string

    Банковский комментарий к статусу документа

    externalId
    uuid
    required

    Идентификатор документа, присвоенный партнером (UUID)

    amount
    number
    required

    По умолчанию: 0

    Сумма платежа

    operationCode
    string
    required

    Возможные значения: Value must match regular expression ^01$

    Код операции

    deliveryKind
    string

    Возможные значения: Value must match regular expression ^(электронно|срочно|0)

    Идентификатор документа, присвоенный партнером (UUID)

    priority
    string
    required

    Возможные значения: Value must match regular expression ^[1-5]{1}$

    Очередность платежа

    urgencyCode
    UrgencyCode (string)

    Код срочности

    voCode
    string

    Возможные значения: Value must match regular expression ^[0-9]{5}$

    Код вида валютной операции

    purpose
    string
    required

    Возможные значения: <= 210 characters

    Назначение платежа

    departmentalInfo

    object

    Реквизиты налогового, таможенного или иного бюджетного платежа

    uip
    string

    Возможные значения: <= 25 characters, Value must match regular expression [A-ZА-Я0-9/]+

    Уникальный идентификатор платежа

    drawerStatus101
    string

    Возможные значения: <= 2 characters

    Показатель статуса налогоплательщика (реквизит - 101)

    kbk
    string

    Возможные значения: Value must match regular expression ([A-ZА-Я0-9]{1,20})$

    Код бюджетной классификации (реквизит - 104)

    oktmo
    string

    Возможные значения: Value must match regular expression (.{1,11})$

    Код OKTMO (реквизит - 105)

    reasonCode106
    string

    Возможные значения: <= 2 characters

    Показатель основания платежа (реквизит - 106)

    taxPeriod107
    string

    Возможные значения: Value must match regular expression ^(0|[0-9]{8}|([0-9]{2}|МС|КВ|ПЛ|ГД)\.[0-9]{2}\.[0-9]{4})$

    Налоговый период / код таможенного органа (реквизит - 107)

    docNumber108
    string

    Возможные значения: <= 15 characters

    Номер налогового документа (реквизит - 108)

    docDate109
    string

    Возможные значения: Value must match regular expression ^(0|00|[0-9]{2}\.[0-9]{2}\.[0-9]{4})$

    Дата налогового документа (реквизит - 109)

    paymentKind110
    string

    Возможные значения: <= 2 characters

    Тип налогового платежа (реквизит - 110)

    payerName
    string
    required

    Возможные значения: <= 254 characters

    Полное наименование плательщика

    payerInn
    string
    required

    Возможные значения: Value must match regular expression ^([0-9]{5}|[0-9]{10}|[0-9]{12}|0)$

    ИНН плательщика

    payerKpp
    string

    Возможные значения: Value must match regular expression ^([0-9]{9}|0)$

    КПП плательщика

    payerAccount
    string
    required

    Возможные значения: Value must match regular expression ^[0-9]{20}$

    Счет плательщика

    payerBankBic
    string
    required

    Возможные значения: Value must match regular expression ^[0-9]{9}$

    БИК банка плательщика

    payerBankCorrAccount
    string
    required

    Возможные значения: Value must match regular expression ^[0-9]{20}$

    Корсчет банка плательщика

    payeeName
    string
    required

    Возможные значения: <= 254 characters

    Полное наименование получателя платежа

    payeeInn
    string

    Возможные значения: Value must match regular expression ^([0-9]{5}|[0-9]{10}|[0-9]{12}|0)$

    ИНН получателя платежа

    payeeKpp
    string

    Возможные значения: Value must match regular expression ^([0-9]{9}|0)$

    КПП получателя платежа

    payeeAccount
    string

    Возможные значения: Value must match regular expression ^[0-9]{20}$

    Счет получателя платежа

    payeeBankBic
    string
    required

    Возможные значения: Value must match regular expression ^[0-9]{9}$

    БИК получателя платежа

    payeeBankCorrAccount
    string

    Возможные значения: Value must match regular expression ^[0-9]{20}$

    Корсчет банка получателя платежа

    crucialFieldsHash
    string

    Hash от ключевых полей документа

    vat

    object

    nullable

    Данные НДС

    type
    string
    nullable
    required

    Возможные значения: [INCLUDED, ONTOP, NO_VAT, MANUAL]

    Способ расчета НДС

    rate
    string
    nullable

    Возможные значения: Value must match regular expression ^(0|5|7|10|20)$

    Ставка НДС

    amount
    number
    nullable

    Сумма НДС

    incomeTypeCode
    string

    Возможные значения: <= 2 characters

    Код вида дохода получателей выплаты по 229-ФЗ

    isPaidByCredit
    boolean

    Признак того, что платежное поручение будет оплачено за счет кредитных средств

    creditContractNumber
    string

    Возможные значения: <= 50 characters

    Номер кредитного договора

Ответы

Успешный запрос

Schema

    number
    string

    Номер документа

    date
    date
    required

    Дата составления документа

    digestSignatures

    object[]

    Электронные подписи по дайджесту документа

  • Array [

  • certificateUuid
    uuid
    required

    Уникальный идентификатор сертификата ключа проверки электронной подписи (UUID)

    base64Encoded
    string
    required

    Возможные значения: non-empty

    Значение электронной подписи, закодированное в Base64

  • ]

  • bankStatus
    string

    Статус документа

    bankComment
    string

    Банковский комментарий к статусу документа

    externalId
    uuid
    required

    Идентификатор документа, присвоенный партнером (UUID)

    amount
    number
    required

    По умолчанию: 0

    Сумма платежа

    operationCode
    string
    required

    Возможные значения: Value must match regular expression ^01$

    Код операции

    deliveryKind
    string

    Возможные значения: Value must match regular expression ^(электронно|срочно|0)

    Идентификатор документа, присвоенный партнером (UUID)

    priority
    string
    required

    Возможные значения: Value must match regular expression ^[1-5]{1}$

    Очередность платежа

    urgencyCode
    UrgencyCode (string)

    Код срочности

    voCode
    string

    Возможные значения: Value must match regular expression ^[0-9]{5}$

    Код вида валютной операции

    purpose
    string
    required

    Возможные значения: <= 210 characters

    Назначение платежа

    departmentalInfo

    object

    Реквизиты налогового, таможенного или иного бюджетного платежа

    uip
    string

    Возможные значения: <= 25 characters, Value must match regular expression [A-ZА-Я0-9/]+

    Уникальный идентификатор платежа

    drawerStatus101
    string

    Возможные значения: <= 2 characters

    Показатель статуса налогоплательщика (реквизит - 101)

    kbk
    string

    Возможные значения: Value must match regular expression ([A-ZА-Я0-9]{1,20})$

    Код бюджетной классификации (реквизит - 104)

    oktmo
    string

    Возможные значения: Value must match regular expression (.{1,11})$

    Код OKTMO (реквизит - 105)

    reasonCode106
    string

    Возможные значения: <= 2 characters

    Показатель основания платежа (реквизит - 106)

    taxPeriod107
    string

    Возможные значения: Value must match regular expression ^(0|[0-9]{8}|([0-9]{2}|МС|КВ|ПЛ|ГД)\.[0-9]{2}\.[0-9]{4})$

    Налоговый период / код таможенного органа (реквизит - 107)

    docNumber108
    string

    Возможные значения: <= 15 characters

    Номер налогового документа (реквизит - 108)

    docDate109
    string

    Возможные значения: Value must match regular expression ^(0|00|[0-9]{2}\.[0-9]{2}\.[0-9]{4})$

    Дата налогового документа (реквизит - 109)

    paymentKind110
    string

    Возможные значения: <= 2 characters

    Тип налогового платежа (реквизит - 110)

    payerName
    string
    required

    Возможные значения: <= 254 characters

    Полное наименование плательщика

    payerInn
    string
    required

    Возможные значения: Value must match regular expression ^([0-9]{5}|[0-9]{10}|[0-9]{12}|0)$

    ИНН плательщика

    payerKpp
    string

    Возможные значения: Value must match regular expression ^([0-9]{9}|0)$

    КПП плательщика

    payerAccount
    string
    required

    Возможные значения: Value must match regular expression ^[0-9]{20}$

    Счет плательщика

    payerBankBic
    string
    required

    Возможные значения: Value must match regular expression ^[0-9]{9}$

    БИК банка плательщика

    payerBankCorrAccount
    string
    required

    Возможные значения: Value must match regular expression ^[0-9]{20}$

    Корсчет банка плательщика

    payeeName
    string
    required

    Возможные значения: <= 254 characters

    Полное наименование получателя платежа

    payeeInn
    string

    Возможные значения: Value must match regular expression ^([0-9]{5}|[0-9]{10}|[0-9]{12}|0)$

    ИНН получателя платежа

    payeeKpp
    string

    Возможные значения: Value must match regular expression ^([0-9]{9}|0)$

    КПП получателя платежа

    payeeAccount
    string

    Возможные значения: Value must match regular expression ^[0-9]{20}$

    Счет получателя платежа

    payeeBankBic
    string
    required

    Возможные значения: Value must match regular expression ^[0-9]{9}$

    БИК получателя платежа

    payeeBankCorrAccount
    string

    Возможные значения: Value must match regular expression ^[0-9]{20}$

    Корсчет банка получателя платежа

    crucialFieldsHash
    string

    Hash от ключевых полей документа

    vat

    object

    nullable

    Данные НДС

    type
    string
    nullable
    required

    Возможные значения: [INCLUDED, ONTOP, NO_VAT, MANUAL]

    Способ расчета НДС

    rate
    string
    nullable

    Возможные значения: Value must match regular expression ^(0|5|7|10|20)$

    Ставка НДС

    amount
    number
    nullable

    Сумма НДС

    incomeTypeCode
    string

    Возможные значения: <= 2 characters

    Код вида дохода получателей выплаты по 229-ФЗ

Loading...
Loading...
ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей. Вы можете запретить сохранение cookie в настройках своего браузера.