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:

SbpBanksList

Seealso:

https://yookassa.ru/developers/api#get_sbp_banks

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 для выплаты через СБП