API/Autodoc/Classes/RuStorePayProductPurchaseParams.en.md


RuStorePayProductPurchaseParams

class_name RuStorePayProductPurchaseParams extends RefCounted

Product purchase parameters.

Properties

var productId: RuStorePayProductId = null
The product ID assigned to the product in the RuStore console.
var appUserEmail: RuStorePayAppUserEmail = null
User’s email address.
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 logged into RuStore.
var appUserId: RuStorePayAppUserId = null
Internal user ID in the application (optional parameter).
Maximum length is 128 characters.
var developerPayload: RuStorePayDeveloperPayload = null
A string with additional order information that 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 is 150 characters.
var quantity: RuStorePayQuantity = null
Product quantity (optional parameter).
Назад