ДЕЙСТВУЮЩИЙ КОНТРАКТ
Валюты и банки¶
Не храните список валют и банков в коде. Перед созданием реквизита получите фактически разрешённые значения для своего трейдера.
Доступные валюты¶
Пример ответа:
[
{
"code": "UZS",
"name": "Узбекский сум",
"symbol": "сум",
"amount_scale": 0,
"amount_step": "1.000000",
"min_amount": "10000.000000",
"max_amount": null,
"payment_methods": ["C2C", "SBP"]
}
]
В ответ входят только активные валюты, подключённые трейдеру для пополнений.
Суммы реквизита должны соответствовать amount_scale, amount_step,
min_amount и max_amount.
Банки¶
Для получения банков обязательны оба параметра: валюта и способ оплаты.
GET /api/v1/bank/?currency_code=UZS&payment_method=C2C&page=1&page_size=100
Authorization: Bearer <access_token>
{
"count": 2,
"next": 1,
"previous": 1,
"results": [
{"id": 17, "name": "BANK_A"},
{"id": 18, "name": "BANK_B"}
]
}
bank.id передаётся при создании реквизита. Для новой валюты используйте
только банки, возвращённые для выбранного способа оплаты.
Ошибки¶
| HTTP | Причина |
|---|---|
400 |
Не передан operation, либо передан только один банковский фильтр |
401 / 403 |
Нет действующего токена или роль не разрешена |
400 |
Валюта не подключена трейдеру или отключена для пополнений |