Transaction¶
- class glQiwiApi.types.qiwi_types.transaction.Transaction(*, txnId: int, personId: int, date: datetime.datetime, errorCode: int = None, error: str = None, status: str, type: str, statusText: str, trmTxnId: str, account: str, sum: glQiwiApi.types.basics.Sum, commission: glQiwiApi.types.basics.Sum, total: glQiwiApi.types.basics.Sum, provider: glQiwiApi.types.qiwi_types.transaction.Provider, source: glQiwiApi.types.qiwi_types.transaction.Provider = None, comment: str = None, currencyRate: int)[source]¶
Bases:
glQiwiApi.types.base.Base
object: Transaction
Create a new model by parsing and validating input data from keyword arguments.
Raises ValidationError if the input data cannot be parsed to form a valid model.
- transaction_id: int¶
ID транзакции в сервисе QIWI Кошелек
- person_id: int¶
Номер кошелька
- date: datetime.datetime¶
Для запросов истории платежей - Дата/время платежа, во временной зоне запроса (см. параметр startDate). Для запросов данных о транзакции - Дата/время платежа, время московское
- error_code: Optional[int]¶
Код ошибки платежа
- error: Optional[str]¶
Описание ошибки
- status: str¶
Статус платежа. Возможные значения: WAITING - платеж проводится, SUCCESS - успешный платеж, ERROR - ошибка платежа.
- type: str¶
Тип платежа. Возможные значения: IN - пополнение, OUT - платеж, QIWI_CARD - платеж с карт QIWI (QVC, QVP).
- status_text: str¶
Текстовое описание статуса платежа
- trm_transaction_id: str¶
Клиентский ID транзакции
- to_account: str¶
Для платежей - номер счета получателя. Для пополнений - номер отправителя, терминала или название агента пополнения кошелька
- sum: glQiwiApi.types.basics.Sum¶
Данные о сумме платежа или пополнения.
- commission: glQiwiApi.types.basics.Sum¶
Данные о комиссии
- total: glQiwiApi.types.basics.Sum¶
Общие данные о платеже в формате объекта Sum
- provider: glQiwiApi.types.qiwi_types.transaction.Provider¶
Данные о провайдере.
- source: Optional[glQiwiApi.types.qiwi_types.transaction.Provider]¶
Служебная информация
- comment: Optional[str]¶
Комментарий к платежу
- currency_rate: int¶
Курс конвертации (если применяется в транзакции)