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).
- Страницы
- FRuStoreCoreModule.en
- FRuStoreCoreModule
- FRuStorePayModule.en
- FRuStorePayModule
- FURuStoreError.en
- FURuStoreError
- FURuStoreFeatureAvailabilityResult.en
- FURuStoreFeatureAvailabilityResult
- FURuStorePayApplicationSchemeWasNotProvided.en
- FURuStorePayApplicationSchemeWasNotProvided
- FURuStorePayClientAlreadyExist.en
- FURuStorePayClientAlreadyExist
- FURuStorePayClientNotCreated.en
- FURuStorePayClientNotCreated
- FURuStorePayEmptyPaymentTokenException.en
- FURuStorePayEmptyPaymentTokenException
- FURuStorePayInvalidActivePurchase.en
- FURuStorePayInvalidActivePurchase
- FURuStorePayInvalidConsoleAppId.en
- FURuStorePayInvalidConsoleAppId
- FURuStorePayPaymentException.en
- FURuStorePayPaymentException
- FURuStorePayProduct.en
- FURuStorePayProduct
- FURuStorePayProductPurchase.en
- FURuStorePayProductPurchase
- FURuStorePayProductPurchaseCancelled.en
- FURuStorePayProductPurchaseCancelled
- FURuStorePayProductPurchaseException.en
- FURuStorePayProductPurchaseException
- FURuStorePayProductPurchaseParams.en
- FURuStorePayProductPurchaseParams
- FURuStorePayProductPurchaseResult.en
- FURuStorePayProductPurchaseResult
- FURuStorePayPurchase.en
- FURuStorePayPurchase
- FURuStorePayPurchaseAvailabilityResult.en
- FURuStorePayPurchaseAvailabilityResult
- FURuStorePayPurchaseEventResult.en
- FURuStorePayPurchaseEventResult
- FURuStorePaySignatureException.en
- FURuStorePaySignatureException
- FURuStorePaySubscriptionPeriod.en
- FURuStorePaySubscriptionPeriod
- FURuStorePaySubscriptionPurchase.en
- FURuStorePaySubscriptionPurchase
- FURuStorePaymentCommonException.en
- FURuStorePaymentCommonException
- FURuStorePaymentNetworkException.en
- FURuStorePaymentNetworkException
- RuStoreCore.en
- RuStoreCore
- RuStorePay.en
- RuStorePay
- RuStoreSDK.AndroidJavaClass.en
- RuStoreSDK.AndroidJavaClass
- RuStoreSDK.AndroidJavaObject.en
- RuStoreSDK.AndroidJavaObject
- RuStoreSDK.CallbackHandler.en
- RuStoreSDK.CallbackHandler
- RuStoreSDK.ErrorConverter.en
- RuStoreSDK.ErrorConverter
- RuStoreSDK.ErrorListener.en
- RuStoreSDK.ErrorListener
- RuStoreSDK.FeatureAvailabilityListenerImpl.en
- RuStoreSDK.FeatureAvailabilityListenerImpl
- RuStoreSDK.IAndroidClasses.en
- RuStoreSDK.IAndroidClasses
- RuStoreSDK.JavaActivity.en
- RuStoreSDK.JavaActivity
- RuStoreSDK.JavaApplication.en
- RuStoreSDK.JavaApplication
- RuStoreSDK.JavaMethodSignature.en
- RuStoreSDK.JavaMethodSignature
- RuStoreSDK.JavaTypeConverter.en
- RuStoreSDK.JavaTypeConverter
- RuStoreSDK.Pay.CancelTwoStepPurchaseResponseListenerImpl.en
- RuStoreSDK.Pay.CancelTwoStepPurchaseResponseListenerImpl
- RuStoreSDK.Pay.ConfirmTwoStepPurchaseResponseListenerImpl.en
- RuStoreSDK.Pay.ConfirmTwoStepPurchaseResponseListenerImpl
- RuStoreSDK.Pay.DataConverter.en
- RuStoreSDK.Pay.DataConverter
- RuStoreSDK.Pay.GetUserAuthorizationStatusListenerImpl.en
- RuStoreSDK.Pay.GetUserAuthorizationStatusListenerImpl
- RuStoreSDK.Pay.PaymentExceptionConverter.en
- RuStoreSDK.Pay.PaymentExceptionConverter
- RuStoreSDK.Pay.ProductPurchaseResultListenerImpl.en
- RuStoreSDK.Pay.ProductPurchaseResultListenerImpl
- RuStoreSDK.Pay.ProductsResponseListenerImpl.en
- RuStoreSDK.Pay.ProductsResponseListenerImpl
- RuStoreSDK.Pay.PurchaseAvailabilityListenerImpl.en
- RuStoreSDK.Pay.PurchaseAvailabilityListenerImpl
- RuStoreSDK.Pay.PurchaseEventListenerImpl.en
- RuStoreSDK.Pay.PurchaseEventListenerImpl
- RuStoreSDK.Pay.PurchaseResponseListenerImpl.en
- RuStoreSDK.Pay.PurchaseResponseListenerImpl
- RuStoreSDK.Pay.PurchasesResponseListenerImpl.en
- RuStoreSDK.Pay.PurchasesResponseListenerImpl
- RuStoreSDK.Pay.UpdateAcknowledgementStateListenerImpl.en
- RuStoreSDK.Pay.UpdateAcknowledgementStateListenerImpl
- RuStoreSDK.ResponseListener.en
- RuStoreSDK.ResponseListener
- RuStoreSDK.RuStoreListener.en
- RuStoreSDK.RuStoreListener
- RuStoreSDK.RuStoreListenerContainer.en
- RuStoreSDK.RuStoreListenerContainer
- RuStoreSDK.SimpleResponseListener.en
- RuStoreSDK.SimpleResponseListener
- RuStoreSDK.SimpleResponseListenerT.en
- RuStoreSDK.SimpleResponseListenerT
- RuStoreSDK.UnrealPlayerImpl.en
- RuStoreSDK.UnrealPlayerImpl
- URuStoreCore.en
- URuStoreCore
- URuStorePayAmountLabel.en
- URuStorePayAmountLabel
- URuStorePayAppUserEmail.en
- URuStorePayAppUserEmail
- URuStorePayAppUserId.en
- URuStorePayAppUserId
- URuStorePayCancelTwoStepPurchaseNode.en
- URuStorePayCancelTwoStepPurchaseNode
- URuStorePayClient.en
- URuStorePayClient
- URuStorePayConfirmTwoStepPurchaseNode.en
- URuStorePayConfirmTwoStepPurchaseNode
- URuStorePayCurrency.en
- URuStorePayCurrency
- URuStorePayDate.en
- URuStorePayDate
- URuStorePayDescription.en
- URuStorePayDescription
- URuStorePayDeveloperPayload.en
- URuStorePayDeveloperPayload
- URuStorePayGetProductsNode.en
- URuStorePayGetProductsNode
- URuStorePayGetPurchaseAvailabilityNode.en
- URuStorePayGetPurchaseAvailabilityNode
- URuStorePayGetPurchaseNode.en
- URuStorePayGetPurchaseNode
- URuStorePayGetPurchasesNode.en
- URuStorePayGetPurchasesNode
- URuStorePayGetUserAuthorizationStatusNode.en
- URuStorePayGetUserAuthorizationStatusNode
- URuStorePayInvoiceId.en
- URuStorePayInvoiceId
- URuStorePayOrderId.en
- URuStorePayOrderId
- URuStorePayPrice.en
- URuStorePayPrice
- URuStorePayProductId.en
- URuStorePayProductId
- URuStorePayPurchaseExtendEventsNode.en
- URuStorePayPurchaseExtendEventsNode
- URuStorePayPurchaseId.en
- URuStorePayPurchaseId
- URuStorePayPurchaseNode.en
- URuStorePayPurchaseNode
- URuStorePayPurchaseTwoStepExtendEventsNode.en
- URuStorePayPurchaseTwoStepExtendEventsNode
- URuStorePayPurchaseTwoStepNode.en
- URuStorePayPurchaseTwoStepNode
- URuStorePayQuantity.en
- URuStorePayQuantity
- URuStorePaySubscriptionInfo.en
- URuStorePaySubscriptionInfo
- URuStorePayTitle.en
- URuStorePayTitle
- URuStorePayUpdateAcknowledgementStateNode.en
- URuStorePayUpdateAcknowledgementStateNode
- URuStorePayUrl.en
- URuStorePayUrl
- UTextureDownloader.en
- UTextureDownloader
- com.Plugins.RuStoreCore.IRuStoreListener.en
- com.Plugins.RuStoreCore.IRuStoreListener
- com.Plugins.RuStoreCore.RuStoreCoreUtils.en
- com.Plugins.RuStoreCore.RuStoreCoreUtils
- com.Plugins.RuStoreCore.RuStoreImage.en
- com.Plugins.RuStoreCore.RuStoreImage
- com.Plugins.RuStoreCore.UnrealPlayerWrapper.en
- com.Plugins.RuStoreCore.UnrealPlayerWrapper
- com.Plugins.RuStorePay.RuStorePayIntentFilterActivity.en
- com.Plugins.RuStorePay.RuStorePayIntentFilterActivity
- FRuStoreCoreModule.en
- FRuStoreCoreModule
- FRuStorePayModule.en
- FRuStorePayModule
- FURuStoreError.en
- FURuStoreError
- FURuStoreFeatureAvailabilityResult.en
- FURuStoreFeatureAvailabilityResult
- FURuStorePayApplicationSchemeWasNotProvided.en
- FURuStorePayApplicationSchemeWasNotProvided
- FURuStorePayClientAlreadyExist.en
- FURuStorePayClientAlreadyExist
- FURuStorePayClientNotCreated.en
- FURuStorePayClientNotCreated
- FURuStorePayEmptyPaymentTokenException.en
- FURuStorePayEmptyPaymentTokenException
- FURuStorePayInvalidActivePurchase.en
- FURuStorePayInvalidActivePurchase
- FURuStorePayInvalidConsoleAppId.en
- FURuStorePayInvalidConsoleAppId
- FURuStorePayPaymentException.en
- FURuStorePayPaymentException
- FURuStorePayProduct.en
- FURuStorePayProduct
- FURuStorePayProductPurchase.en
- FURuStorePayProductPurchase
- FURuStorePayProductPurchaseCancelled.en
- FURuStorePayProductPurchaseCancelled
- FURuStorePayProductPurchaseException.en
- FURuStorePayProductPurchaseException
- FURuStorePayProductPurchaseParams.en
- FURuStorePayProductPurchaseParams
- FURuStorePayProductPurchaseResult.en
- FURuStorePayProductPurchaseResult
- FURuStorePayPurchase.en
- FURuStorePayPurchase
- FURuStorePayPurchaseAvailabilityResult.en
- FURuStorePayPurchaseAvailabilityResult
- FURuStorePayPurchaseEventResult.en
- FURuStorePayPurchaseEventResult
- FURuStorePaySignatureException.en
- FURuStorePaySignatureException
- FURuStorePaySubscriptionPeriod.en
- FURuStorePaySubscriptionPeriod
- FURuStorePaySubscriptionPurchase.en
- FURuStorePaySubscriptionPurchase
- FURuStorePaymentCommonException.en
- FURuStorePaymentCommonException
- FURuStorePaymentNetworkException.en
- FURuStorePaymentNetworkException
- RuStoreCore.en
- RuStoreCore
- RuStorePay.en
- RuStorePay
- RuStoreSDK.AndroidJavaClass.en
- RuStoreSDK.AndroidJavaClass
- RuStoreSDK.AndroidJavaObject.en
- RuStoreSDK.AndroidJavaObject
- RuStoreSDK.CallbackHandler.en
- RuStoreSDK.CallbackHandler
- RuStoreSDK.ErrorConverter.en
- RuStoreSDK.ErrorConverter
- RuStoreSDK.ErrorListener.en
- RuStoreSDK.ErrorListener
- RuStoreSDK.FeatureAvailabilityListenerImpl.en
- RuStoreSDK.FeatureAvailabilityListenerImpl
- RuStoreSDK.IAndroidClasses.en
- RuStoreSDK.IAndroidClasses
- RuStoreSDK.JavaActivity.en
- RuStoreSDK.JavaActivity
- RuStoreSDK.JavaApplication.en
- RuStoreSDK.JavaApplication
- RuStoreSDK.JavaMethodSignature.en
- RuStoreSDK.JavaMethodSignature
- RuStoreSDK.JavaTypeConverter.en
- RuStoreSDK.JavaTypeConverter
- RuStoreSDK.Pay.CancelTwoStepPurchaseResponseListenerImpl.en
- RuStoreSDK.Pay.CancelTwoStepPurchaseResponseListenerImpl
- RuStoreSDK.Pay.ConfirmTwoStepPurchaseResponseListenerImpl.en
- RuStoreSDK.Pay.ConfirmTwoStepPurchaseResponseListenerImpl
- RuStoreSDK.Pay.DataConverter.en
- RuStoreSDK.Pay.DataConverter
- RuStoreSDK.Pay.GetUserAuthorizationStatusListenerImpl.en
- RuStoreSDK.Pay.GetUserAuthorizationStatusListenerImpl
- RuStoreSDK.Pay.PaymentExceptionConverter.en
- RuStoreSDK.Pay.PaymentExceptionConverter
- RuStoreSDK.Pay.ProductPurchaseResultListenerImpl.en
- RuStoreSDK.Pay.ProductPurchaseResultListenerImpl
- RuStoreSDK.Pay.ProductsResponseListenerImpl.en
- RuStoreSDK.Pay.ProductsResponseListenerImpl
- RuStoreSDK.Pay.PurchaseAvailabilityListenerImpl.en
- RuStoreSDK.Pay.PurchaseAvailabilityListenerImpl
- RuStoreSDK.Pay.PurchaseEventListenerImpl.en
- RuStoreSDK.Pay.PurchaseEventListenerImpl
- RuStoreSDK.Pay.PurchaseResponseListenerImpl.en
- RuStoreSDK.Pay.PurchaseResponseListenerImpl
- RuStoreSDK.Pay.PurchasesResponseListenerImpl.en
- RuStoreSDK.Pay.PurchasesResponseListenerImpl
- RuStoreSDK.Pay.UpdateAcknowledgementStateListenerImpl.en
- RuStoreSDK.Pay.UpdateAcknowledgementStateListenerImpl
- RuStoreSDK.ResponseListener.en
- RuStoreSDK.ResponseListener
- RuStoreSDK.RuStoreListener.en
- RuStoreSDK.RuStoreListener
- RuStoreSDK.RuStoreListenerContainer.en
- RuStoreSDK.RuStoreListenerContainer
- RuStoreSDK.SimpleResponseListener.en
- RuStoreSDK.SimpleResponseListener
- RuStoreSDK.SimpleResponseListenerT.en
- RuStoreSDK.SimpleResponseListenerT
- RuStoreSDK.UnrealPlayerImpl.en
- RuStoreSDK.UnrealPlayerImpl
- URuStoreCore.en
- URuStoreCore
- URuStorePayAmountLabel.en
- URuStorePayAmountLabel
- URuStorePayAppUserEmail.en
- URuStorePayAppUserEmail
- URuStorePayAppUserId.en
- URuStorePayAppUserId
- URuStorePayCancelTwoStepPurchaseNode.en
- URuStorePayCancelTwoStepPurchaseNode
- URuStorePayClient.en
- URuStorePayClient
- URuStorePayConfirmTwoStepPurchaseNode.en
- URuStorePayConfirmTwoStepPurchaseNode
- URuStorePayCurrency.en
- URuStorePayCurrency
- URuStorePayDate.en
- URuStorePayDate
- URuStorePayDescription.en
- URuStorePayDescription
- URuStorePayDeveloperPayload.en
- URuStorePayDeveloperPayload
- URuStorePayGetProductsNode.en
- URuStorePayGetProductsNode
- URuStorePayGetPurchaseAvailabilityNode.en
- URuStorePayGetPurchaseAvailabilityNode
- URuStorePayGetPurchaseNode.en
- URuStorePayGetPurchaseNode
- URuStorePayGetPurchasesNode.en
- URuStorePayGetPurchasesNode
- URuStorePayGetUserAuthorizationStatusNode.en
- URuStorePayGetUserAuthorizationStatusNode
- URuStorePayInvoiceId.en
- URuStorePayInvoiceId
- URuStorePayOrderId.en
- URuStorePayOrderId
- URuStorePayPrice.en
- URuStorePayPrice
- URuStorePayProductId.en
- URuStorePayProductId
- URuStorePayPurchaseExtendEventsNode.en
- URuStorePayPurchaseExtendEventsNode
- URuStorePayPurchaseId.en
- URuStorePayPurchaseId
- URuStorePayPurchaseNode.en
- URuStorePayPurchaseNode
- URuStorePayPurchaseTwoStepExtendEventsNode.en
- URuStorePayPurchaseTwoStepExtendEventsNode
- URuStorePayPurchaseTwoStepNode.en
- URuStorePayPurchaseTwoStepNode
- URuStorePayQuantity.en
- URuStorePayQuantity
- URuStorePaySubscriptionInfo.en
- URuStorePaySubscriptionInfo
- URuStorePayTitle.en
- URuStorePayTitle
- URuStorePayUpdateAcknowledgementStateNode.en
- URuStorePayUpdateAcknowledgementStateNode
- URuStorePayUrl.en
- URuStorePayUrl
- UTextureDownloader.en
- UTextureDownloader
- com.Plugins.RuStoreCore.IRuStoreListener.en
- com.Plugins.RuStoreCore.IRuStoreListener
- com.Plugins.RuStoreCore.RuStoreCoreUtils.en
- com.Plugins.RuStoreCore.RuStoreCoreUtils
- com.Plugins.RuStoreCore.RuStoreImage.en
- com.Plugins.RuStoreCore.RuStoreImage
- com.Plugins.RuStoreCore.UnrealPlayerWrapper.en
- com.Plugins.RuStoreCore.UnrealPlayerWrapper
- com.Plugins.RuStorePay.RuStorePayIntentFilterActivity.en
- com.Plugins.RuStorePay.RuStorePayIntentFilterActivity