Qiwi types#
- class glQiwiApi.qiwi.clients.wallet.types.Balance(*, alias: str, title: str, fsAlias: str, bankAlias: str, hasBalance: bool, balance: Optional[glQiwiApi.types.amount.AmountWithCurrency] = None, currency: glQiwiApi.types.amount.CurrencyModel, type: Optional[Dict[str, Any]] = None, defaultAccount: bool)[source]#
object: Balance
- class glQiwiApi.qiwi.clients.wallet.types.CrossRate(*, to: Union[str, glQiwiApi.types.amount.CurrencyModel], rate: float, **extra_data: Any)[source]#
Курс валюты
- class glQiwiApi.qiwi.clients.wallet.types.Identification(*, id: int, firstName: str, middleName: str, lastName: str, birthDate: datetime.date, passport: str, inn: Optional[str] = None, snils: Optional[str] = None, oms: Optional[str] = None, type: str)[source]#
object: Identification
- class glQiwiApi.qiwi.clients.wallet.types.Limit(*, currency: glQiwiApi.types.amount.CurrencyModel, rest: Union[float, int], max: Union[float, int], spent: Union[float, int], interval: glQiwiApi.qiwi.clients.wallet.types.limit.Interval, type: str)[source]#
object: Limit
- class glQiwiApi.qiwi.clients.wallet.types.Partner(*, title: str, id: int, maps: Optional[List[str]] = None)[source]#
Base partner class
- class glQiwiApi.qiwi.clients.wallet.types.PaymentDetails(*, name: str, extra_to_bik: str, to_bik: str, city: str, info: str = 'Коммерческие организации', is_commercial: str = '1', to_name: str, to_inn: str, to_kpp: str, nds: str, goal: str, urgent: str = '0', account: str, from_name: str, from_name_p: str, from_name_f: str, requestProtocol: str = 'qw1', toServiceId: str = '1717')[source]#
Набор реквизитов платежа
- account: str#
Номер счета получателя
- city: str#
Город местонахождения получателя
- extra_to_bik: str#
БИК банка получателя
- from_name: str#
Имя плательщика
- from_name_f: str#
Фамилия плательщика
- from_name_p: str#
Отчество плательщика
- goal: str#
Назначение платежа
- info: str#
Константное значение
- is_commercial: str#
Служебная информация
- name: str#
Наименование банка получателя
- nds: str#
Признак уплаты НДС. Если вы оплачиваете квитанцию и в ней не указан НДС, то строка НДС не облагается. В ином случае, строка В т.ч. НДС
- requestProtocol: str#
Служебная информация, константа
- toServiceId: str#
Служебная информация, константа
- to_bik: str#
БИК банка получателя
- to_inn: str#
ИНН организации
- to_kpp: str#
КПП организации
- to_name: str#
Наименование организации
- urgent: str#
Признак срочного платежа (0 - нет, 1 - да). Срочный платеж выполняется от 10 минут. Возможен по будням с 9:00 до 20:30 по московскому времени. Стоимость услуги — 25 рублей.
- class glQiwiApi.qiwi.clients.wallet.types.PaymentInfo(*, id: int, sum: glQiwiApi.types.amount.AmountWithCurrency, terms: str, fields: glQiwiApi.qiwi.clients.wallet.types.payment_info.Fields, source: str, transaction: Optional[glQiwiApi.qiwi.clients.wallet.types.payment_info.TransactionInfo] = None, comment: Optional[str] = None)[source]#
object: PaymentInfo
- class glQiwiApi.qiwi.clients.wallet.types.Statistic(*, incomingTotal: List[glQiwiApi.types.amount.AmountWithCurrency], outgoingTotal: List[glQiwiApi.types.amount.AmountWithCurrency])[source]#
object: Statistic
- class glQiwiApi.qiwi.clients.wallet.types.Transaction(*, txnId: int, personId: int, date: datetime.datetime, status: glQiwiApi.qiwi.clients.wallet.types.transaction.TransactionStatus, type: glQiwiApi.qiwi.clients.wallet.types.transaction.TransactionType, statusText: str, trmTxnId: str, account: str, sum: glQiwiApi.types.amount.AmountWithCurrency, commission: glQiwiApi.types.amount.AmountWithCurrency, total: glQiwiApi.types.amount.AmountWithCurrency, provider: glQiwiApi.qiwi.clients.wallet.types.transaction.Provider, source: Optional[glQiwiApi.qiwi.clients.wallet.types.transaction.Provider] = None, comment: Optional[str] = None, currencyRate: int)[source]#
object: Transaction
- comment: Optional[str]#
Комментарий к платежу
- commission: glQiwiApi.types.amount.AmountWithCurrency#
Данные о комиссии
- currency_rate: int#
Курс конвертации (если применяется в транзакции)
- date: datetime.datetime#
Для запросов истории платежей - Дата/время платежа, во временной зоне запроса (см. параметр startDate). Для запросов данных о транзакции - Дата/время платежа, время московское
- id: int#
ID транзакции в сервисе QIWI Кошелек
- person_id: int#
Номер кошелька
- provider: glQiwiApi.qiwi.clients.wallet.types.transaction.Provider#
Данные о провайдере.
- source: Optional[glQiwiApi.qiwi.clients.wallet.types.transaction.Provider]#
Служебная информация
- status: glQiwiApi.qiwi.clients.wallet.types.transaction.TransactionStatus#
Статус платежа. Возможные значения: WAITING - платеж проводится, SUCCESS - успешный платеж, ERROR - ошибка платежа.
- status_text: str#
Текстовое описание статуса платежа
- sum: glQiwiApi.types.amount.AmountWithCurrency#
Данные о сумме платежа или пополнения.
- to_account: str#
Для платежей - номер счета получателя. Для пополнений - номер отправителя, терминала или название агента пополнения кошелька
- total: glQiwiApi.types.amount.AmountWithCurrency#
Общие данные о платеже в формате объекта Sum
- trm_transaction_id: str#
Клиентский ID транзакции
- type: glQiwiApi.qiwi.clients.wallet.types.transaction.TransactionType#
Тип платежа. Возможные значения: IN - пополнение, OUT - платеж, QIWI_CARD - платеж с карт QIWI (QVC, QVP).
- class glQiwiApi.qiwi.clients.wallet.types.TransactionWebhook(*, hash: Optional[str] = None, hookId: str, messageId: Optional[str] = None, test: bool, version: str, payment: Optional[glQiwiApi.qiwi.clients.wallet.types.webhooks.WebhookPayment] = None, signature: Optional[str] = None)[source]#
Object: TransactionWebhook
- signature: Optional[str]#
NOT API field, it’s generating by method _webhook_signature_collector Don’t rely on it, if you want to use signature, generate new one using the same logic as in validator