API/Autodoc/Classes/FURuStorePurchase.md
FURuStorePurchase
Информация о покупке.
#include <FURuStorePurchase.h>
Public Functions
| Name | |
|---|---|
| FURuStorePurchase() Конструктор. |
Public Attributes
| Name | |
|---|---|
| FString | purchaseId — Идентификатор покупки. |
| FString | productId — Идентификатор продукта, который был присвоен продукту в консоли RuStore. |
| FString | invoiceId — Идентификатор счёта. |
| FString | language — Язык, указанный с помощью BCP 47 кодирования. |
| FDateTime | purchaseTime — Время покупки. |
| FString | purchaseTimeLabel — Время покупки в виде строки в формате D.M.Y H:M:S. |
| FString | orderId — Уникальный идентификатор оплаты, сформированный приложением (опциональный параметр). Если вы укажете этот параметр в вашей системе, вы получите его в ответе при работе с API. Если не укажете, он будет сгенерирован автоматически (uuid). Максимальная длина 150 символов. |
| FString | amountLabel — Отформатированная цена покупки, включая валютный знак. |
| int | amount — Цена в минимальных единицах валюты (например в копейках). |
| FString | currency — Код валюты ISO 4217. |
| int | quantity — Количество продукта. |
| EURuStorePurchaseState | purchaseState — Состояние покупки. |
| EURuStoreProductType | productType — Тип продукта. |
| FString | developerPayload — Строка с дополнительной информацией о заказе, которую вы можете установить при инициализации процесса покупки. |
| FString | subscriptionToken — Токен для валидации покупки на сервере. |
function FURuStorePurchase
inline FURuStorePurchase()
Конструктор.
variable purchaseId
FString purchaseId;
Идентификатор покупки.
variable productId
FString productId;
Идентификатор продукта, который был присвоен продукту в консоли RuStore.
variable invoiceId
FString invoiceId;
Идентификатор счёта.
variable language
FString language;
Язык, указанный с помощью BCP 47 кодирования.
variable purchaseTime
FDateTime purchaseTime;
Время покупки.
variable purchaseTimeLabel
FString purchaseTimeLabel;
Время покупки в виде строки в формате D.M.Y H:M:S.
variable orderId
FString orderId;
Уникальный идентификатор оплаты, сформированный приложением (опциональный параметр). Если вы укажете этот параметр в вашей системе, вы получите его в ответе при работе с API. Если не укажете, он будет сгенерирован автоматически (uuid). Максимальная длина 150 символов.
variable amountLabel
FString amountLabel;
Отформатированная цена покупки, включая валютный знак.
variable amount
int amount;
Цена в минимальных единицах валюты (например в копейках).
variable currency
FString currency;
Код валюты ISO 4217.
variable quantity
int quantity;
Количество продукта.
variable purchaseState
EURuStorePurchaseState purchaseState;
Состояние покупки.
variable productType
EURuStoreProductType productType;
Тип продукта.
variable developerPayload
FString developerPayload;
Строка с дополнительной информацией о заказе, которую вы можете установить при инициализации процесса покупки.
variable subscriptionToken
FString subscriptionToken;
Токен для валидации покупки на сервере.
- Страницы
- FRuStoreBillingModule.en
- FRuStoreBillingModule
- FRuStoreCoreModule.en
- FRuStoreCoreModule
- FURuStoreBillingClientConfig.en
- FURuStoreBillingClientConfig
- FURuStoreCancelled.en
- FURuStoreCancelled
- FURuStoreError.en
- FURuStoreError
- FURuStoreFailure.en
- FURuStoreFailure
- FURuStoreFeatureAvailabilityResult.en
- FURuStoreFeatureAvailabilityResult
- FURuStoreInvalidPaymentState.en
- FURuStoreInvalidPaymentState
- FURuStorePaymentResult.en
- FURuStorePaymentResult
- FURuStoreProduct.en
- FURuStoreProduct
- FURuStoreProductSubscription.en
- FURuStoreProductSubscription
- FURuStoreProductsResponse.en
- FURuStoreProductsResponse
- FURuStorePurchase.en
- FURuStorePurchase
- FURuStorePurchaseAvailabilityResult.en
- FURuStorePurchaseAvailabilityResult
- FURuStorePurchasesResponse.en
- FURuStorePurchasesResponse
- FURuStoreSubscriptionPeriod.en
- FURuStoreSubscriptionPeriod
- FURuStoreSuccess.en
- FURuStoreSuccess
- FURuStoreUserAuthorizationStatus.en
- FURuStoreUserAuthorizationStatus
- RuStoreBilling.en
- RuStoreBilling
- RuStoreCore.en
- RuStoreCore
- RuStoreSDK.AndroidJavaClass.en
- RuStoreSDK.AndroidJavaClass
- RuStoreSDK.AndroidJavaObject.en
- RuStoreSDK.AndroidJavaObject
- RuStoreSDK.CallbackHandler.en
- RuStoreSDK.CallbackHandler
- RuStoreSDK.ConfirmPurchaseResponseListenerImpl.en
- RuStoreSDK.ConfirmPurchaseResponseListenerImpl
- RuStoreSDK.DataConverter.en
- RuStoreSDK.DataConverter
- RuStoreSDK.DeletePurchaseResponseListenerImpl.en
- RuStoreSDK.DeletePurchaseResponseListenerImpl
- 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.PaymentResultListenerImpl.en
- RuStoreSDK.PaymentResultListenerImpl
- RuStoreSDK.ProductsResponseListenerImpl.en
- RuStoreSDK.ProductsResponseListenerImpl
- RuStoreSDK.PurchaseAvailabilityListenerImpl.en
- RuStoreSDK.PurchaseAvailabilityListenerImpl
- RuStoreSDK.PurchaseInfoResponseListenerImpl.en
- RuStoreSDK.PurchaseInfoResponseListenerImpl
- RuStoreSDK.PurchasesResponseListenerImpl.en
- RuStoreSDK.PurchasesResponseListenerImpl
- 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
- RuStoreSDK.UserAuthorizationStatusListenerImpl.en
- RuStoreSDK.UserAuthorizationStatusListenerImpl
- UCheckPurchasesAvailabilityNode.en
- UCheckPurchasesAvailabilityNode
- UConfirmPurchaseNode.en
- UConfirmPurchaseNode
- UDeletePurchaseNode.en
- UDeletePurchaseNode
- UGetAuthorizationStatusNode.en
- UGetAuthorizationStatusNode
- UGetProductsNode.en
- UGetProductsNode
- UGetPurchaseInfoNode.en
- UGetPurchaseInfoNode
- UGetPurchasesNode.en
- UGetPurchasesNode
- UPurchaseProductNode.en
- UPurchaseProductNode
- URuStoreBillingClient.en
- URuStoreBillingClient
- URuStoreCancelled.en
- URuStoreCancelled
- URuStoreCore.en
- URuStoreCore
- URuStoreFailure.en
- URuStoreFailure
- URuStoreInvalidPaymentState.en
- URuStoreInvalidPaymentState
- URuStorePaymentResultClass.en
- URuStorePaymentResultClass
- URuStoreSuccess.en
- URuStoreSuccess
- UTextureDownloader.en
- UTextureDownloader
- com.Plugins.RuStoreBilling.RuStoreBillingIntentFilterActivity.en
- com.Plugins.RuStoreBilling.RuStoreBillingIntentFilterActivity
- 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
- FRuStoreBillingModule.en
- FRuStoreBillingModule
- FRuStoreCoreModule.en
- FRuStoreCoreModule
- FURuStoreBillingClientConfig.en
- FURuStoreBillingClientConfig
- FURuStoreCancelled.en
- FURuStoreCancelled
- FURuStoreError.en
- FURuStoreError
- FURuStoreFailure.en
- FURuStoreFailure
- FURuStoreFeatureAvailabilityResult.en
- FURuStoreFeatureAvailabilityResult
- FURuStoreInvalidPaymentState.en
- FURuStoreInvalidPaymentState
- FURuStorePaymentResult.en
- FURuStorePaymentResult
- FURuStoreProduct.en
- FURuStoreProduct
- FURuStoreProductSubscription.en
- FURuStoreProductSubscription
- FURuStoreProductsResponse.en
- FURuStoreProductsResponse
- FURuStorePurchase.en
- FURuStorePurchase
- FURuStorePurchaseAvailabilityResult.en
- FURuStorePurchaseAvailabilityResult
- FURuStorePurchasesResponse.en
- FURuStorePurchasesResponse
- FURuStoreSubscriptionPeriod.en
- FURuStoreSubscriptionPeriod
- FURuStoreSuccess.en
- FURuStoreSuccess
- FURuStoreUserAuthorizationStatus.en
- FURuStoreUserAuthorizationStatus
- RuStoreBilling.en
- RuStoreBilling
- RuStoreCore.en
- RuStoreCore
- RuStoreSDK.AndroidJavaClass.en
- RuStoreSDK.AndroidJavaClass
- RuStoreSDK.AndroidJavaObject.en
- RuStoreSDK.AndroidJavaObject
- RuStoreSDK.CallbackHandler.en
- RuStoreSDK.CallbackHandler
- RuStoreSDK.ConfirmPurchaseResponseListenerImpl.en
- RuStoreSDK.ConfirmPurchaseResponseListenerImpl
- RuStoreSDK.DataConverter.en
- RuStoreSDK.DataConverter
- RuStoreSDK.DeletePurchaseResponseListenerImpl.en
- RuStoreSDK.DeletePurchaseResponseListenerImpl
- 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.PaymentResultListenerImpl.en
- RuStoreSDK.PaymentResultListenerImpl
- RuStoreSDK.ProductsResponseListenerImpl.en
- RuStoreSDK.ProductsResponseListenerImpl
- RuStoreSDK.PurchaseAvailabilityListenerImpl.en
- RuStoreSDK.PurchaseAvailabilityListenerImpl
- RuStoreSDK.PurchaseInfoResponseListenerImpl.en
- RuStoreSDK.PurchaseInfoResponseListenerImpl
- RuStoreSDK.PurchasesResponseListenerImpl.en
- RuStoreSDK.PurchasesResponseListenerImpl
- 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
- RuStoreSDK.UserAuthorizationStatusListenerImpl.en
- RuStoreSDK.UserAuthorizationStatusListenerImpl
- UCheckPurchasesAvailabilityNode.en
- UCheckPurchasesAvailabilityNode
- UConfirmPurchaseNode.en
- UConfirmPurchaseNode
- UDeletePurchaseNode.en
- UDeletePurchaseNode
- UGetAuthorizationStatusNode.en
- UGetAuthorizationStatusNode
- UGetProductsNode.en
- UGetProductsNode
- UGetPurchaseInfoNode.en
- UGetPurchaseInfoNode
- UGetPurchasesNode.en
- UGetPurchasesNode
- UPurchaseProductNode.en
- UPurchaseProductNode
- URuStoreBillingClient.en
- URuStoreBillingClient
- URuStoreCancelled.en
- URuStoreCancelled
- URuStoreCore.en
- URuStoreCore
- URuStoreFailure.en
- URuStoreFailure
- URuStoreInvalidPaymentState.en
- URuStoreInvalidPaymentState
- URuStorePaymentResultClass.en
- URuStorePaymentResultClass
- URuStoreSuccess.en
- URuStoreSuccess
- UTextureDownloader.en
- UTextureDownloader
- com.Plugins.RuStoreBilling.RuStoreBillingIntentFilterActivity.en
- com.Plugins.RuStoreBilling.RuStoreBillingIntentFilterActivity
- 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