Перейти к содержанию

Перевод на счёт

Плательщик переводит деньги на банковский счёт получателя по номеру счёта. Заявка устроена так же, как приём по СБП: тот же метод API, те же статусы, callback-и и правила повторов. Отличаются payment_method и реквизит.

Перевод на карту Перевод на счёт
payment_method card_transfer account_transfer
Что получает плательщик номер карты в requisite номер счёта в requisite
Как платит плательщик перевод по номеру карты перевод по номеру счёта в приложении банка

Создать заявку

POST /api/v1/payments с payment_method: "account_transfer". Запрос подписывается так же, как для СБП.

{
  "merchant_payment_id": "order-1004",
  "amount": "30000.00",
  "payment_method": "account_transfer",
  "bank_code": "Промсвязьбанк",
  "is_intrabank": true
}

Все поля и правила — в разделе Приём по СБП → Поля запроса, допустимые методы, банки и суммы — в Лимитах договора. Метод должен быть в договоре вашего проекта.

bank_code — банк плательщика, название из справочника банков (не БИК). is_intrabank: true вместе с bank_code — перевод внутри этого банка: счёт получателя будет в том же банке, что и у плательщика (например, Промсвязьбанк → Промсвязьбанк). Без этих полей счёт подбирается из всех доступных банков. Перевод внутри Промсвязьбанка, ссылка в приложение банка и что показать плательщику — на странице Промсвязьбанк.

Ответ

Ответ 201 Created:

{
  "id": "9c4e2f1a-6b7d-4c8e-a1f2-3b4c5d6e7f80",
  "merchant_payment_id": "order-1004",
  "status": "processing",
  "amount": 30000,
  "initial_amount": 30000,
  "currency": "RUB",
  "geo_code": "RU",
  "payment_method": "account_transfer",
  "bank_code": "Промсвязьбанк",
  "is_intrabank": true,
  "requisite": "40817810000000000001",
  "requisite_bank": "Промсвязьбанк",
  "holder_name": "Иван С.",
  "created_at": "2026-10-13T09:30:00Z",
  "updated_at": "2026-10-13T09:30:01Z"
}
  • requisite — номер счёта получателя;
  • holder_name — получатель, как его увидит плательщик в банке;
  • requisite_bank — банк счёта.

Остальные поля ответа и расчёт merchant_information — как у СБП: Ответ и Расчёт merchant_information.

Что показать плательщику

  • Номер счёта — requisite целиком, с кнопкой «Скопировать». Не сокращайте и не форматируйте пробелами без возможности скопировать номер без них.
  • Получатель и банк — holder_name и requisite_bank: по ним плательщик сверяет перевод.
  • Сумма — ровно amount, одним платежом.
  • Срок — обратный отсчёт от created_at на срок заявки вашего проекта (по умолчанию 15 минут).

Счёт — только для этой заявки

Не сохраняйте номер счёта и не показывайте его повторно. Для новой оплаты создайте новую заявку.

Статусы и результат

Статусы, callback-и и опрос — такие же, как у СБП: Статусы и Как узнать результат.

Крайние случаи

Всё из раздела Приём по СБП → Крайние случаи верно и для перевода на счёт. Отдельно:

  • Нет счетов нужного банка. С bank_code и is_intrabank выбор уже; если подходящих реквизитов нет, 422 payment_not_routable. Попробуйте без этих полей.
  • Метода нет в договоре — 422 payment_not_covered: подключите account_transfer через менеджера.