API/Autodoc/Files/RuStorePaymentException.gd.md
Source code
# @brief Информация об ошибках платежного клиента.
class_name RuStorePaymentException extends RuStoreError
# @brief Информация об ошибке.
var cause: RuStoreError = null
# @brief Схема приложения не задана.
class ApplicationSchemeWasNotProvided extends RuStorePaymentException:
pass
# @brief Ошибка получения платежного токена.
class EmptyPaymentTokenException extends RuStorePaymentException:
pass
# @brief Произошла отмена покупки продукта (пользователь закрыл платежную шторку).
class ProductPurchaseCancelled extends RuStorePaymentException:
# @brief Тип продукта (необязательный параметр).
var productType: ERuStorePayProductType.Item = 0
# @brief Идентификатор покупки (необязательный параметр).
var purchaseId: RuStorePayPurchaseId = null
# @brief Тип покупки (необязательный параметр).
var purchaseType: ERuStorePayPurchaseType.Item = 0
# @brief Ошибка покупки продукта (невозможно установить статус покупки).
class ProductPurchaseException extends RuStorePaymentException:
# @brief Идентификатор счёта (необязательный параметр).
var invoiceId: RuStorePayInvoiceId = null
# Максимальная длина 150 символов.
var orderId: RuStorePayOrderId = null
# @brief Идентификатор продукта, который был присвоен продукту в консоли RuStore (необязательный параметр).
var productId: RuStorePayProductId = null
# @brief Тип продукта (необязательный параметр).
var productType: ERuStorePayProductType.Item = 0
# @brief Идентификатор покупки (необязательный параметр).
var purchaseId: RuStorePayPurchaseId = null
# @brief Тип покупки (необязательный параметр).
var purchaseType: ERuStorePayPurchaseType.Item = 0
# @brief Количество продукта (необязательный параметр).
var quantity: RuStorePayQuantity = null
# Если true — покупка совершена в режиме тестирования.
var sandbox: bool = false
# @brief Ошибка повторной инициализации SDK.
class RuStorePayClientAlreadyExist extends RuStorePaymentException:
pass
# @brief Попытка обратиться к публичным интерфейсам SDK до момента её инициализации.
class RuStorePayClientNotCreated extends RuStorePaymentException:
pass
# @brief Запущен процесс оплаты неизвестного типа продукта.
class RuStorePayInvalidActivePurchase extends RuStorePaymentException:
pass
# @brief Не задан обязательный параметр console_app_id_value для инициализации SDK.
class RuStorePayInvalidConsoleAppId extends RuStorePaymentException:
pass
# @brief Неверная сигнатура ответа (возникает при попытке совершить мошеннические действия).
class RuStorePaySignatureException extends RuStorePaymentException:
pass
# @brief Общая ошибка SDK.
class RuStorePaymentCommonException extends RuStorePaymentException:
pass
# @brief Ошибка сетевого взаимодействия SDK.
class RuStorePaymentNetworkException extends RuStorePaymentException:
# @brief Код ошибки.
var code = ""
# @brief Идентификатор ошибки.
var id: String = ""
# @brief Ошибка оплаты сохраненной картой.
class RuStoreInvalidCardBindingIdException extends RuStorePaymentException:
pass
- Страницы
- ERuStorePayPreferredPurchaseType.gd.en
- ERuStorePayPreferredPurchaseType.gd
- ERuStorePayProductPurchaseStatus.gd.en
- ERuStorePayProductPurchaseStatus.gd
- ERuStorePayProductType.gd.en
- ERuStorePayProductType.gd
- ERuStorePayPurchaseStatusFilter.gd.en
- ERuStorePayPurchaseStatusFilter.gd
- ERuStorePayPurchaseType.gd.en
- ERuStorePayPurchaseType.gd
- ERuStorePaySdkTheme.gd.en
- ERuStorePaySdkTheme.gd
- ERuStorePaySubscriptionPurchaseStatus.gd.en
- ERuStorePaySubscriptionPurchaseStatus.gd
- ERuStorePayUserAuthorizationStatus.gd.en
- ERuStorePayUserAuthorizationStatus.gd
- RuStoreError.gd.en
- RuStoreError.gd
- RuStoreFeatureAvailabilityResult.gd.en
- RuStoreFeatureAvailabilityResult.gd
- RuStoreGodotCore.en
- RuStoreGodotCore.gd.en
- RuStoreGodotCore.gd
- RuStoreGodotCore
- RuStoreGodotPay.en
- RuStoreGodotPay.gd.en
- RuStoreGodotPay.gd
- RuStoreGodotPay
- RuStorePayAmountLabel.gd.en
- RuStorePayAmountLabel.gd
- RuStorePayAppUserEmail.gd.en
- RuStorePayAppUserEmail.gd
- RuStorePayAppUserId.gd.en
- RuStorePayAppUserId.gd
- RuStorePayBaseValue.gd.en
- RuStorePayBaseValue.gd
- RuStorePayCurrency.gd.en
- RuStorePayCurrency.gd
- RuStorePayDescription.gd.en
- RuStorePayDescription.gd
- RuStorePayDeveloperPayload.gd.en
- RuStorePayDeveloperPayload.gd
- RuStorePayGetPurchaseAvailabilityResult.gd.en
- RuStorePayGetPurchaseAvailabilityResult.gd
- RuStorePayInvoiceId.gd.en
- RuStorePayInvoiceId.gd
- RuStorePayOrderId.gd.en
- RuStorePayOrderId.gd
- RuStorePayPrice.gd.en
- RuStorePayPrice.gd
- RuStorePayProduct.gd.en
- RuStorePayProduct.gd
- RuStorePayProductId.gd.en
- RuStorePayProductId.gd
- RuStorePayProductPurchase.gd.en
- RuStorePayProductPurchase.gd
- RuStorePayProductPurchaseParams.gd.en
- RuStorePayProductPurchaseParams.gd
- RuStorePayProductPurchaseResult.gd.en
- RuStorePayProductPurchaseResult.gd
- RuStorePayPurchase.gd.en
- RuStorePayPurchase.gd
- RuStorePayPurchaseId.gd.en
- RuStorePayPurchaseId.gd
- RuStorePayQuantity.gd.en
- RuStorePayQuantity.gd
- RuStorePaySubscriptionInfo.gd.en
- RuStorePaySubscriptionInfo.gd
- RuStorePaySubscriptionPeriod.gd.en
- RuStorePaySubscriptionPeriod.gd
- RuStorePaySubscriptionPurchase.gd.en
- RuStorePaySubscriptionPurchase.gd
- RuStorePaySubscriptionToken.gd.en
- RuStorePaySubscriptionToken.gd
- RuStorePayTime.gd.en
- RuStorePayTime.gd
- RuStorePayTitle.gd.en
- RuStorePayTitle.gd
- RuStorePayUrl.gd.en
- RuStorePayUrl.gd
- RuStorePaymentException.gd.en
- RuStorePaymentException.gd
- addons.en
- addons
- docs.en
- docs
- godot_example.en
- godot_example
- ERuStorePayPreferredPurchaseType.gd.en
- ERuStorePayPreferredPurchaseType.gd
- ERuStorePayProductPurchaseStatus.gd.en
- ERuStorePayProductPurchaseStatus.gd
- ERuStorePayProductType.gd.en
- ERuStorePayProductType.gd
- ERuStorePayPurchaseStatusFilter.gd.en
- ERuStorePayPurchaseStatusFilter.gd
- ERuStorePayPurchaseType.gd.en
- ERuStorePayPurchaseType.gd
- ERuStorePaySdkTheme.gd.en
- ERuStorePaySdkTheme.gd
- ERuStorePaySubscriptionPurchaseStatus.gd.en
- ERuStorePaySubscriptionPurchaseStatus.gd
- ERuStorePayUserAuthorizationStatus.gd.en
- ERuStorePayUserAuthorizationStatus.gd
- RuStoreError.gd.en
- RuStoreError.gd
- RuStoreFeatureAvailabilityResult.gd.en
- RuStoreFeatureAvailabilityResult.gd
- RuStoreGodotCore.en
- RuStoreGodotCore.gd.en
- RuStoreGodotCore.gd
- RuStoreGodotCore
- RuStoreGodotPay.en
- RuStoreGodotPay.gd.en
- RuStoreGodotPay.gd
- RuStoreGodotPay
- RuStorePayAmountLabel.gd.en
- RuStorePayAmountLabel.gd
- RuStorePayAppUserEmail.gd.en
- RuStorePayAppUserEmail.gd
- RuStorePayAppUserId.gd.en
- RuStorePayAppUserId.gd
- RuStorePayBaseValue.gd.en
- RuStorePayBaseValue.gd
- RuStorePayCurrency.gd.en
- RuStorePayCurrency.gd
- RuStorePayDescription.gd.en
- RuStorePayDescription.gd
- RuStorePayDeveloperPayload.gd.en
- RuStorePayDeveloperPayload.gd
- RuStorePayGetPurchaseAvailabilityResult.gd.en
- RuStorePayGetPurchaseAvailabilityResult.gd
- RuStorePayInvoiceId.gd.en
- RuStorePayInvoiceId.gd
- RuStorePayOrderId.gd.en
- RuStorePayOrderId.gd
- RuStorePayPrice.gd.en
- RuStorePayPrice.gd
- RuStorePayProduct.gd.en
- RuStorePayProduct.gd
- RuStorePayProductId.gd.en
- RuStorePayProductId.gd
- RuStorePayProductPurchase.gd.en
- RuStorePayProductPurchase.gd
- RuStorePayProductPurchaseParams.gd.en
- RuStorePayProductPurchaseParams.gd
- RuStorePayProductPurchaseResult.gd.en
- RuStorePayProductPurchaseResult.gd
- RuStorePayPurchase.gd.en
- RuStorePayPurchase.gd
- RuStorePayPurchaseId.gd.en
- RuStorePayPurchaseId.gd
- RuStorePayQuantity.gd.en
- RuStorePayQuantity.gd
- RuStorePaySubscriptionInfo.gd.en
- RuStorePaySubscriptionInfo.gd
- RuStorePaySubscriptionPeriod.gd.en
- RuStorePaySubscriptionPeriod.gd
- RuStorePaySubscriptionPurchase.gd.en
- RuStorePaySubscriptionPurchase.gd
- RuStorePaySubscriptionToken.gd.en
- RuStorePaySubscriptionToken.gd
- RuStorePayTime.gd.en
- RuStorePayTime.gd
- RuStorePayTitle.gd.en
- RuStorePayTitle.gd
- RuStorePayUrl.gd.en
- RuStorePayUrl.gd
- RuStorePaymentException.gd.en
- RuStorePaymentException.gd
- addons.en
- addons
- docs.en
- docs
- godot_example.en
- godot_example