API/Autodoc/Classes/FURuStorePurchase.md


FURuStorePurchase

Информация о покупке.

#include <FURuStorePurchase.h>

Public Functions

Name
FURuStorePurchase()
Конструктор.

Public Attributes

Name
FString purchaseId — Идентификатор покупки.
FString productId — Идентификатор продукта, который был присвоен продукту в консоли RuStore.
FString invoiceId — Идентификатор счёта.
FString language — Язык, указанный с помощью BCP 47 кодирования.
FDateTime purchaseTime — Время покупки.
FString purchaseTimeLabel — Время покупки в виде строки в формате D.M.Y H:M:S.
FString orderId — Уникальный идентификатор оплаты, сформированный приложением (опциональный параметр). Если вы укажете этот параметр в вашей системе, вы получите его в ответе при работе с API. Если не укажете, он будет сгенерирован автоматически (uuid). Максимальная длина 150 символов.
FString amountLabel — Отформатированная цена покупки, включая валютный знак.
int amount — Цена в минимальных единицах валюты (например в копейках).
FString currency — Код валюты ISO 4217.
int quantity — Количество продукта.
EURuStorePurchaseState purchaseState — Состояние покупки.
EURuStoreProductType productType — Тип продукта.
FString developerPayload — Строка с дополнительной информацией о заказе, которую вы можете установить при инициализации процесса покупки.
FString subscriptionToken — Токен для валидации покупки на сервере.

function FURuStorePurchase

inline FURuStorePurchase()

Конструктор.

variable purchaseId

FString purchaseId;

Идентификатор покупки.

variable productId

FString productId;

Идентификатор продукта, который был присвоен продукту в консоли RuStore.

variable invoiceId

FString invoiceId;

Идентификатор счёта.

variable language

FString language;

Язык, указанный с помощью BCP 47 кодирования.

variable purchaseTime

FDateTime purchaseTime;

Время покупки.

variable purchaseTimeLabel

FString purchaseTimeLabel;

Время покупки в виде строки в формате D.M.Y H:M:S.

variable orderId

FString orderId;

Уникальный идентификатор оплаты, сформированный приложением (опциональный параметр). Если вы укажете этот параметр в вашей системе, вы получите его в ответе при работе с API. Если не укажете, он будет сгенерирован автоматически (uuid). Максимальная длина 150 символов.

variable amountLabel

FString amountLabel;

Отформатированная цена покупки, включая валютный знак.

variable amount

int amount;

Цена в минимальных единицах валюты (например в копейках).

variable currency

FString currency;

Код валюты ISO 4217.

variable quantity

int quantity;

Количество продукта.

variable purchaseState

EURuStorePurchaseState purchaseState;

Состояние покупки.

variable productType

EURuStoreProductType productType;

Тип продукта.

variable developerPayload

FString developerPayload;

Строка с дополнительной информацией о заказе, которую вы можете установить при инициализации процесса покупки.

variable subscriptionToken

FString subscriptionToken;

Токен для валидации покупки на сервере.


Назад