СБП
Метод запроса
POST
Урл запроса
/api/v2/withdrawal/sbp
Параметры запроса
На вход принимаются следующие параметры
Название
Обяз.
Формат
Описание
order_id
string(1-200)
Ваш уникальный номер заявки
site_account
string(1-255)
Код счета, с которого будет выполняться списание, например sber
amount
string(1-255)
Сумма заявки
account
string(1-255)
Номер телефона, баланс которого надо пополнить
bank_id
string(1-255)
Код банка, например 100000000111 это Сбербанк.
Список банков для СБП на 24.04.2024 можно увидеть тут
Актуальный список банков можно получить по отдельному апи
comment
string(1-255)
Примечание по операции
notification_url
string(1-255)
Ссылка для отправки уведомления по этой транзакции
Пример запроса
curl --request POST \
--url https://{{your_api_domain}}/api/v2/withdrawal/sbp \
--header 'Authorization: Bearer {{your_api_token}}' \
--header 'Content-Type: application/json' \
--data '{
"order_id": "OUT_2024_1289",
"site_account": "sber",
"amount": "100.00",
"account": "7xxxxx",
"bank_id": "100000000111"
}'$httpClient = new \GuzzleHttp\Client();
$response = $httpClient->post('https://{{your_api_domain}}/api/v2/withdrawal/sbp', [
'json' => [
'order_id' => 'OUT_2024_1289',
'site_account' => 'sber',
'amount' => '100.00',
'account' => '7xxxxx',
'bank_id' => '100000000111',
],
'headers' => [
'Authorization' => 'Bearer ' . $yourApiToken,
]
]);Параметры ответа
Название
Формат
Описание
id
number
Номер заявки в нашей системе
amount
string(1-255)
Сумма по заявке
commission
string(1-255)
Сумма комиссии по заявке
Пример ответа
{
"id": 20,
"amount": "100.00",
"commission": "2.00",
}Last updated