Перейти к основному содержимому

Список банков

Возвращает список доступных банков для приёма платежей.

Endpoint

GET /v1/banks

Ответ

{
"banks": [
{
"code": "sberbank",
"name": "Sberbank",
"is_active": true
},
{
"code": "tinkoff",
"name": "T-Bank",
"is_active": true
}
]
}

Поля ответа

ПолеТипОписание
codestringКод банка (используется в параметре bank)
namestringНазвание банка
is_activebooleanДоступен ли банк

Российские банки

КодНазвание
sberbankСбербанк
tinkoffТ-Банк
alfabankАльфа-Банк
vtbВТБ
raiffeisenРайффайзен
ozonОзон Банк

Cross-Border банки

Таджикистан (TJ)

КодНазвание
dcbankDC Bank
agroinvestАгроинвестбанк
eskhataБанк Эсхата

Казахстан (KZ)

КодНазвание
halykHalyk Bank
kaspiKaspi Bank
forteForte Bank

Узбекистан (UZ)

КодНазвание
uzcardUzCard
humoHUMO
kapitalKapitalbank

Кыргызстан (KG)

КодНазвание
optimaOptima Bank
demirDemir Bank
mbankMBank

Пример запроса

curl -X GET https://api.settler.pw/api/v1/banks \
-H "X-Identity: your-api-key" \
-H "X-Signature: your-signature"

Использование

Обычный платёж с фильтром по банку

{
"ext_id": "order_123",
"amount": 5000,
"method": "SBP",
"bank": "sberbank"
}

Cross-Border с фильтром по стране и банку

{
"ext_id": "order_456",
"amount": 10000,
"method": "CROSS_BORDER",
"country": "TJ",
"bank": "dcbank"
}

Если банк или страна не указаны, система выберет оптимальный вариант автоматически.