kvitera

Банки России

Переводы по банковским реквизитам · RUB.

Поддерживаемые банки

БанкЗначение bank
Сберru.sber
Т-Банкru.tbank
ВТБru.vtb
Газпромбанкru.gazprombank
Ozon Банкru.ozon
ОТП Банкru.otp
Яндекс Банкru.yandex

Список банков, доступных вашему API-ключу, возвращает GET /v1/profiles.

Какие документы подходят

Поддерживаются переводы по банковским реквизитам — account_transfer. Отправляйте оригинальный PDF из банка. СБП, переводы по номеру карты или телефона и банковские выписки в это покрытие не входят.

Изображения не получают автоматический accept. Вместо скана или фотографии, сохранённой в PDF, запросите у плательщика оригинальный документ. Поручение без подтверждения исполнения потребует дополнительной проверки.

Автоопределение банка

Клиенту не нужно знать банк отправителя заранее. Не передавайте bank: сервис определит его по чеку и выполнит проверки для доступного банка. Требуются RUB и двадцатизначный счёт получателя. Можно также явно указать "bank": "auto".

В ответе profile содержит выбранный банк, например ru.sber. Если доступный банк не удалось определить, profile будет null и автоматического accept не будет.

Параметры платежа

Укажите сумму без комиссии, валюту RUB, двадцатизначный счёт получателя и допустимый интервал времени. Если в назначении платежа должен быть UUID, передайте его в payment_reference.

{
  "amount": 1500,
  "currency": "RUB",
  "recipient": {"account": "40817810000000001234"},
  "payment_reference": "12345678-1234-4234-8234-123456789abc",
  "type": ["account_transfer"],
  "window": {
    "from": "2026-09-09T10:00:00+03:00",
    "to": "2026-09-09T11:00:00+03:00"
  }
}

Реквизиты вымышлены. Пример использует автоопределение. Чтобы ограничить выбор, добавьте "bank": "ru.sber" или "bank": ["ru.sber", "ru.tbank"]. Если код в назначении не нужен, не передавайте payment_reference. Время в чеке без часового пояса считается московским; в запросе часовой пояс обязателен.

На этой странице