API/Autodoc/Classes/FURuStorePayProductPurchaseParams.en.md


FURuStorePayProductPurchaseParams

Product purchase parameters.

#include <FURuStorePayProductPurchaseParams.h>

Public Functions

Name
FURuStorePayProductPurchaseParams()
Constructor.

Public Attributes

Name
URuStorePayProductId * productId — Product identifier that was assigned to the product in the RuStore console.
URuStorePayAppUserEmail * appUserEmail
URuStorePayAppUserId * appUserId — Internal user ID in the application (optional parameter). Maximum length 128 characters.
URuStorePayDeveloperPayload * developerPayload — String with additional order information that you can set when initializing the purchase process (optional parameter).
URuStorePayOrderId * orderId — Unique payment identifier generated by the application (optional parameter). If you specify this parameter in your system, you will receive it in the response when working with the API. If not specified, it will be generated automatically (uuid). Maximum length 150 characters.
URuStorePayQuantity * quantity — Quantity of the product (optional parameter).

function FURuStorePayProductPurchaseParams

inline FURuStorePayProductPurchaseParams()

Constructor.

variable productId

URuStorePayProductId * productId;

Product identifier that was assigned to the product in the RuStore console.

variable appUserEmail

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

        When using this parameter, the user’s email field is automatically filled with this value when sending a receipt, both for payments outside RuStore and for cases when the user is not authorized in RuStore.

variable appUserId

URuStorePayAppUserId * appUserId;

Internal user ID in the application (optional parameter). Maximum length 128 characters.

variable developerPayload

URuStorePayDeveloperPayload * developerPayload;

String with additional order information that you can set when initializing the purchase process (optional parameter).

variable orderId

URuStorePayOrderId * orderId;

Unique payment identifier generated by the application (optional parameter). If you specify this parameter in your system, you will receive it in the response when working with the API. If not specified, it will be generated automatically (uuid). Maximum length 150 characters.

variable quantity

URuStorePayQuantity * quantity;

Quantity of the product (optional parameter).


Назад