Выплаты через СБП по номеру телефона
Вы можете делать выплаты с расчетного и номинального счетов на счета физических лиц по номеру телефона через Систему быстрых платежей (СБП). Для этого нужно открыть расчетный счет в Банке 131, после чего Банк зарегистрирует вас в Системе быстрых платежей.
Чтобы узнать, какие банки поддерживают СБП, используйте метод fps/banks.
Перед первой выплатой по новым реквизитам проверьте, зарегистрирован ли получатель в СБП, через метод fps/customer_verification. При последующих выплатах по тем же реквизитам проверять не обязательно.
Возврат выплат через СБП невозможен.
Параметры выплат
| Название | Обязательность | Тип | Описание |
|---|---|---|---|
payment_method/payout_details | + | object | Платежные данные |
type | + | string | Значение: bank_account |
bank_account | + | object | Банковский счет |
system_type | + | string | Система банковских платежей. Всегда: faster_payment_system |
faster_payment_system | + | object | Данные СБП |
phone | + | string | Телефон получателя |
bank_id | + | string | Идентификатор банка получателя в СБП |
description | + | string | Назначение выплаты |
amount_details | + | object | Сумма |
amount | + | int | Сумма в копейках. Значение должно быть больше нуля. Чтобы передать 100 рублей, укажите 10000 |
currency | + | string | Код валюты согласно ISO 4217. Регистр не важен. Всегда: rub |
participant_details | - (обязателен для выплат с номинального счета) | object | Информация об участниках выплаты |
sender | + | object | Данные отправителя |
account | + | string | Номер банковского номинального счета, с которого будет осуществляться выплата |
recipient | + | object | Данные получателя |
beneficiary_id | + | string | ИНН бенефициара |
Как заполнить назначение выплаты
В параметре description укажите:
- тип операции;
- основание выплаты;
- наименование работ, услуг, товаров;
- облагается НДС или нет;
- для нерезидентов РФ код валютной операции, согласованный с Банком 131.
Требования к заполнению:
- запрещены символы:
?,!; - максимальная длина текста: 140 символов.
Пример назначения выплаты
- Для резидентов
- Для нерезидентов
Перевод средств по договору № 5015553456 Иванов Иван Иванович НДС не облагается
{VO99090} Перевод средств по договору № 5015553456 Иванов Иван Иванович НДС не облагается
Отправить выплату с расчетного счета
Воспользуйтесь сценарием выплаты без виджета, передав параметры из таблицы выше.
Пример выплаты с расчетного счета через СБП
curl -X POST \
https://demo.bank131.ru/api/v1/session/init/payout \
-H 'Content-Type: application/json' \
-H 'X-PARTNER-PROJECT: your_project_name' \
-H 'X-PARTNER-SIGN: signature' \
-d '{
"payment_method": {
"type": "bank_account",
"bank_account": {
"system_type": "faster_payment_system",
"faster_payment_system": {
"phone": "79680000000",
"bank_id": "100000000069",
"description": "Перевод средств по договору № 5015553111 Иванов Иван Иванович НДС не облагается"
}
}
},
"amount_details": {
"amount": 30000,
"currency": "rub"
},
"metadata": "good"
}'
Отправить выплату с номинального счета
Перед выплатой в стандартном порядке необходимо предварительно предоставить Банку 131 список бенефициаров и провести их идентификацию.
Воспользуйтесь сценарием выплаты без виджета, передав параметры из таблицы выше.
Пример выплаты с номинального счета через СБП
curl -X POST \
https://demo.bank131.ru/api/v1/session/init/payout/nominal \
-H 'Content-Type: application/json' \
-H 'X-PARTNER-PROJECT: your_project_name' \
-H 'X-PARTNER-SIGN: signature' \
-d '{
"payment_method": {
"type": "bank_account",
"bank_account": {
"system_type": "faster_payment_system",
"faster_payment_system": {
"phone": "79680000000",
"bank_id": "100000000069",
"description": "Перевод средств по договору № 5015553111 Иванов Иван Иванович НДС не облагается"
}
}
},
"amount_details": {
"amount": 30000,
"currency": "rub"
},
"participant_details": {
"sender": {
"account": "40702810300200000013"
},
"recipient": {
"beneficiary_id": "1234567890"
}
},
"metadata": "good"
}'