SBP Banks API¶
API для получения списка участников СБП (Система быстрых платежей).
- class aioyookassa.core.api.sbp_banks.SbpBanksAPI(client: BaseAPIClient)[source]¶
Bases:
BaseAPI[_EmptyParams,SbpBanksList]YooKassa SBP banks API client.
Provides methods for retrieving SBP participant banks list.
Initialize base API client.
- Parameters:
client – Base API client instance.
- async get_sbp_banks() SbpBanksList[source]¶
Retrieve list of SBP participant banks.
- Returns:
SbpBanksList object.
- Return type:
- Seealso:
- Example:
>>> banks = await client.sbp_banks.get_sbp_banks() >>> for bank in banks.list: ... print(f"{bank.name} (BIC: {bank.bic})")
Методы¶
get_sbp_banks¶
Получение списка участников СБП.
banks = await client.sbp_banks.get_sbp_banks()
if banks.list:
for bank in banks.list:
print(f"{bank.name} (BIC: {bank.bic}, ID: {bank.bank_id})")
# Использование идентификатора банка для создания выплаты
if banks.list:
bank_id = banks.list[0].bank_id
# Используйте bank_id в CreatePayoutParams для выплаты через СБП