Operation Details¶
- class glQiwiApi.types.yoomoney_types.types.OperationDetails(*, operation_id: str = None, status: str = None, amount: float = None, datetime: datetime.datetime = None, type: str = None, direction: str = None, comment: str = None, digital_goods: Dict[str, glQiwiApi.types.yoomoney_types.types.DigitalGoods] = None, details: str = None, label: str = None, answer_datetime: str = None, expires: str = None, protection_code: str = None, codepro: bool = None, message: str = None, recipient_type: str = None, recipient: str = None, sender: str = None, title: str = None, fee: float = None, amount_due: float = None, pattern_id: str = None, error: str = None)[source]¶
Bases:
pydantic.main.BaseModel
object: OperationDetails
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.
- operation_id: Optional[str]¶
Идентификатор операции. Можно получить при вызове метода history()
- status: Optional[str]¶
Статус платежа (перевода). Можно получить при вызове метода history()
- amount: Optional[float]¶
Сумма операции (сумма списания со счета).
- operation_date: Optional[datetime.datetime]¶
Дата и время совершения операции в формате строки в ISO формате с часовым поясом UTC.
- operation_type: Optional[str]¶
Тип операции. Возможные значения: payment-shop — исходящий платеж в магазин; outgoing-transfer — исходящий P2P-перевод любого типа; deposition — зачисление; incoming-transfer — входящий перевод или перевод до востребования; incoming-transfer-protected — входящий перевод с кодом протекции.
- direction: Optional[str]¶
направление движения средств. может принимать значения: - in (приход); - out (расход).
- comment: Optional[str]¶
Комментарий к переводу или пополнению. Присутствует в истории отправителя перевода или получателя пополнения.
- digital_goods: Optional[Dict[str, glQiwiApi.types.yoomoney_types.types.DigitalGoods]]¶
Данные о цифровом товаре (пин-коды и бонусы игр, iTunes, Xbox, etc.) Поле присутствует при успешном платеже в магазины цифровых товаров. Описание формата: https://yoomoney.ru/docs/wallet/process-payments/process-payment#digital-goods
- details: Optional[str]¶
Детальное описание платежа. Строка произвольного формата, может содержать любые символы и переводы строк Необязательный параметр.
- label: Optional[str]¶
Метка платежа.
- answer_datetime: Optional[str]¶
Дата и время приема или отмены перевода, защищенного кодом протекции. Присутствует для входящих и исходящих переводов, защищенных кодом протекции если при вызове send вы указали protect=True при передаче аргументов. Если перевод еще не принят или не отвергнут получателем, поле отсутствует.
- expires: Optional[str]¶
Дата и время истечения срока действия кода протекции. Присутствует для входящих и исходящих переводов (от/другим) пользователям, защищенных кодом протекции, если при вызове send вы указали protect=True при передаче аргументов.
- protection_code: Optional[str]¶
Код протекции. Присутствует для исходящих переводов, защищенных кодом протекции.
- codepro: Optional[bool]¶
Перевод защищен кодом протекции. Присутствует для переводов другим пользователям.
- message: Optional[str]¶
Сообщение получателю перевода. Присутствует для переводов другим пользователям.
- recipient_type: Optional[str]¶
Тип идентификатора получателя перевода. Возможные значения: account — номер счета получателя в сервисе ЮMoney; phone — номер привязанного мобильного телефона получателя; email — электронная почта получателя перевода. Присутствует для исходящих переводов другим пользователям.
- recipient: Optional[str]¶
Идентификатор получателя перевода. Присутствует для исходящих переводов другим пользователям.
- sender: Optional[str]¶
Номер счета отправителя перевода. Присутствует для входящих переводов от других пользователей.
- title: Optional[str]¶
Краткое описание операции (название магазина или источник пополнения).
- fee: Optional[float]¶
Сумма комиссии. Присутствует для исходящих переводов другим пользователям.
- amount_due: Optional[float]¶
Сумма к получению. Присутствует для исходящих переводов другим пользователям.
- pattern_id: Optional[str]¶
Идентификатор шаблона платежа, по которому совершен платеж. Присутствует только для платежей.
- error: Optional[str]¶
Код ошибки, присутствует при ошибке выполнения запрос Возможные ошибки: illegal_param_operation_id - неверное значение параметра operation_id Все прочие значения - техническая ошибка, повторите вызов метода позднее.