API/Autodoc/Classes/RuStorePaymentResult.md
RuStorePaymentResult
class_name RuStorePaymentResult extends RefCounted
Родительский класс результатов покупки.
class Success extends RuStorePaymentResult:
Результат успешного завершения покупки цифрового товара.
Properties
| var | orderId = null Уникальный идентификатор оплаты, сформированный приложением (опциональный параметр). Если вы укажете этот параметр в вашей системе, вы получите его в ответе при работе с API. Если не укажете, он будет сгенерирован автоматически (uuid). Максимальная длина 150 символов. |
|
| var | purchaseId: String = "" Идентификатор покупки. |
|
| var | productId: String = "" Идентификатор продукта, который был присвоен продукту в консоли RuStore. |
|
| var | invoiceId: String = "" Идентификатор счёта. |
|
| var | subscriptionToken = null Токен для валидации покупки на сервере. |
|
| var | sandbox: bool = false Определяет, является ли платёж тестовым. Значения могут быть true или false, где true обозначает тестовый платёж, а false – реальный. |
class Cancelled extends RuStorePaymentResult:
Запрос на покупку отправлен, при этом пользователь закрыл «платёжную шторку» на своём устройстве, и результат оплаты неизвестен.
Properties
| var | purchaseId: String Идентификатор покупки. |
|
| var | sandbox: bool = false Определяет, является ли платёж тестовым. Значения могут быть true или false, где true обозначает тестовый платёж, а false – реальный. |
class Failure extends RuStorePaymentResult:
При отправке запроса на оплату или получения статуса оплаты возникла проблема, невозможно установить статус покупки.
Properties
| var | purchaseId = null Идентификатор покупки. |
|
| var | invoiceId = null Идентификатор счёта. |
|
| var | orderId = null Уникальный идентификатор оплаты, сформированный приложением (необязательный параметр). Если вы укажете этот параметр в вашей системе, вы получите его в ответе при работе с API. Если не укажете, он будет сгенерирован автоматически (uuid). Максимальная длина 150 символов. |
|
| var | quantity = null Количество продукта (необязательный параметр). |
|
| var | productId = null Идентификатор продукта, который был присвоен продукту в консоли RuStore. |
|
| var | errorCode = null Код ошибки. |
|
| var | sandbox: bool = false Определяет, является ли платёж тестовым. Значения могут быть true или false, где true обозначает тестовый платёж, а false – реальный. |
class InvalidPaymentState extends RuStorePaymentResult:
Ошибка работы SDK платежей. Может возникнуть, в случае некорректного обратного deeplink.
- Страницы
- ERuStoreProductStatus.en
- ERuStoreProductStatus
- ERuStoreProductType.en
- ERuStoreProductType
- ERuStorePurchaseState.en
- ERuStorePurchaseState
- ERuStoreTheme.en
- ERuStoreTheme
- RuStoreBillingUserAuthorizationStatus.en
- RuStoreBillingUserAuthorizationStatus
- RuStoreError.en
- RuStoreError
- RuStoreFeatureAvailabilityResult.en
- RuStoreFeatureAvailabilityResult
- RuStoreGodotBillingClient.en
- RuStoreGodotBillingClient
- RuStoreGodotCoreUtils.en
- RuStoreGodotCoreUtils
- RuStorePaymentResult.en
- RuStorePaymentResult
- RuStoreProduct.en
- RuStoreProduct
- RuStoreProductSubscription.en
- RuStoreProductSubscription
- RuStorePurchase.en
- RuStorePurchase
- RuStorePurchaseAvailabilityResult.en
- RuStorePurchaseAvailabilityResult
- RuStoreSubscriptionPeriod.en
- RuStoreSubscriptionPeriod
- ERuStoreProductStatus.en
- ERuStoreProductStatus
- ERuStoreProductType.en
- ERuStoreProductType
- ERuStorePurchaseState.en
- ERuStorePurchaseState
- ERuStoreTheme.en
- ERuStoreTheme
- RuStoreBillingUserAuthorizationStatus.en
- RuStoreBillingUserAuthorizationStatus
- RuStoreError.en
- RuStoreError
- RuStoreFeatureAvailabilityResult.en
- RuStoreFeatureAvailabilityResult
- RuStoreGodotBillingClient.en
- RuStoreGodotBillingClient
- RuStoreGodotCoreUtils.en
- RuStoreGodotCoreUtils
- RuStorePaymentResult.en
- RuStorePaymentResult
- RuStoreProduct.en
- RuStoreProduct
- RuStoreProductSubscription.en
- RuStoreProductSubscription
- RuStorePurchase.en
- RuStorePurchase
- RuStorePurchaseAvailabilityResult.en
- RuStorePurchaseAvailabilityResult
- RuStoreSubscriptionPeriod.en
- RuStoreSubscriptionPeriod