API/Autodoc/Classes/RuStorePayProductPurchaseParams.en.md


RuStorePayProductPurchaseParams

class_name RuStorePayProductPurchaseParams extends RefCounted

Product purchase parameters.

Properties

var productId: RuStorePayProductId = null
Product identifier assigned to the product in the RuStore console.
var appUserEmail: RuStorePayAppUserEmail = null
User email address.
When this parameter is used, 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.
var appUserId: RuStorePayAppUserId = null
Internal user ID in the application (optional parameter).
Maximum length 128 characters.
var developerPayload: RuStorePayDeveloperPayload = null
A string with additional order information,
which you can set when initializing the purchase process (optional parameter).
var orderId: RuStorePayOrderId = null
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 you do not specify it, it will be generated automatically (uuid).
Maximum length 150 characters.
var quantity: RuStorePayQuantity = null
Product quantity (optional parameter).
Назад