Перевод на счёт¶
Плательщик переводит деньги на банковский счёт получателя по номеру счёта. Заявка устроена так
же, как приём по СБП: тот же метод 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через менеджера.