API/Autodoc/Classes/FURuStorePayPurchase.md


FURuStorePayPurchase

Контейнер для общих полей покупок.

#include <FURuStorePayPurchase.h>

Public Functions

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

Public Attributes

Name
URuStorePayProductId * productId — Идентификатор продукта, который был присвоен продукту в консоли RuStore.
EURuStorePayProductType productType — Тип продукта.
URuStorePayPurchaseId * purchaseId — Идентификатор покупки.
URuStorePayInvoiceId * invoiceId — Идентификатор счёта.
URuStorePayOrderId * orderId — Уникальный идентификатор оплаты, сформированный приложением (необязательный параметр).
EURuStorePayPurchaseType purchaseType — Тип покупки.
URuStorePayDescription * description — Описание покупки.
URuStorePayDate * purchaseTime — Время покупки (необязательный параметр).
URuStorePayPrice * price — Цена в минимальных единицах (например в копейках).
URuStorePayAmountLabel * amountLabel — Отформатированная цена покупки, включая валютный знак.
URuStorePayCurrency * currency — Код валюты ISO 4217.
URuStorePayDeveloperPayload * developerPayload — Строка с дополнительной информацией о заказе, которую вы можете установить при инициализации процесса покупки (необязательный параметр).
bool sandbox — Определяет, является ли платёж тестовым.
EURuStorePayAcknowledgementState acknowledgementState — Состояние подтверждения покупки разработчиком.
FURuStorePayProductPurchase productPurchase — Специфичные данные продукта.
FURuStorePaySubscriptionPurchase subscriptionPurchase — Специфичные данные подписки.

function FURuStorePayPurchase

inline FURuStorePayPurchase()

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

variable productId

URuStorePayProductId * productId;

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

variable productType

EURuStorePayProductType productType;

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

variable purchaseId

URuStorePayPurchaseId * purchaseId;

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

variable invoiceId

URuStorePayInvoiceId * invoiceId;

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

variable orderId

URuStorePayOrderId * orderId;

Уникальный идентификатор оплаты, сформированный приложением (необязательный параметр).

variable purchaseType

EURuStorePayPurchaseType purchaseType;

Тип покупки.

variable description

URuStorePayDescription * description;

Описание покупки.

variable purchaseTime

URuStorePayDate * purchaseTime;

Время покупки (необязательный параметр).

variable price

URuStorePayPrice * price;

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

variable amountLabel

URuStorePayAmountLabel * amountLabel;

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

variable currency

URuStorePayCurrency * currency;

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

variable developerPayload

URuStorePayDeveloperPayload * developerPayload;

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

variable sandbox

bool sandbox;

Определяет, является ли платёж тестовым.

variable acknowledgementState

EURuStorePayAcknowledgementState acknowledgementState;

Состояние подтверждения покупки разработчиком.

variable productPurchase

FURuStorePayProductPurchase productPurchase;

Специфичные данные продукта.

variable subscriptionPurchase

FURuStorePaySubscriptionPurchase subscriptionPurchase;

Специфичные данные подписки.


Назад