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

Курс конвертации (если применяется в транзакции)