API/Autodoc/Classes/FURuStorePayProductPurchaseParams.md


FURuStorePayProductPurchaseParams

Параметры покупки продукта.

#include <FURuStorePayProductPurchaseParams.h>

Public Functions

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

Public Attributes

Name
URuStorePayProductId * productId — Идентификатор продукта, который был присвоен продукту в консоли RuStore.
URuStorePayAppUserEmail * appUserEmail
URuStorePayAppUserId * appUserId — Внутренний ID пользователя в приложении (необязательный параметр). Максимальная длина 128 символов.
URuStorePayDeveloperPayload * developerPayload — Строка с дополнительной информацией о заказе, которую вы можете установить при инициализации процесса покупки (необязательный параметр).
URuStorePayOrderId * orderId — Уникальный идентификатор оплаты, сформированный приложением (необязательный параметр). Если вы укажете этот параметр в вашей системе, вы получите его в ответе при работе с API. Если не укажете, он будет сгенерирован автоматически (uuid). Максимальная длина 150 символов.
URuStorePayQuantity * quantity — Количество продукта (необязательный параметр).

function FURuStorePayProductPurchaseParams

inline FURuStorePayProductPurchaseParams()

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

variable productId

URuStorePayProductId * productId;

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

variable appUserEmail

URuStorePayAppUserEmail * appUserEmail;
@brief
    Адрес электронной почты пользователя (необязательный параметр).

        При использовании данного параметра поле email пользователя автоматически заполняется этим значением при отправке чека,         как для платежей вне RuStore, так и для случаев, когда пользователь не авторизован в RuStore.

variable appUserId

URuStorePayAppUserId * appUserId;

Внутренний ID пользователя в приложении (необязательный параметр). Максимальная длина 128 символов.

variable developerPayload

URuStorePayDeveloperPayload * developerPayload;

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

variable orderId

URuStorePayOrderId * orderId;

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

variable quantity

URuStorePayQuantity * quantity;

Количество продукта (необязательный параметр).


Назад