API/Autodoc/Classes/class_name_RuStorePaymentException_extends_RuStoreError.md


RuStorePaymentException

class_name RuStorePaymentException extends RuStoreError

Информация об ошибках платежного клиента.

Properties

| | | | | - | - | - | | var | cause: RuStoreError = null | Информация об ошибке.
|

class ApplicationSchemeWasNotProvided extends RuStorePaymentException:

Схема приложения не задана.

class EmptyPaymentTokenException extends RuStorePaymentException:

Ошибка получения платежного токена.

class ProductPurchaseCancelled extends RuStorePaymentException:

Произошла отмена покупки продукта (пользователь закрыл платежную шторку).

Properties

| | | | | - | - | - | | var | productType: ERuStorePayProductType | Тип продукта (необязательный параметр).
| | var | purchaseId: RuStorePayPurchaseId = null | Идентификатор покупки (необязательный параметр).
| | var | purchaseType: ERuStorePayPurchaseType | Тип покупки (необязательный параметр).
|

class ProductPurchaseException extends RuStorePaymentException:

Ошибка покупки продукта (невозможно установить статус покупки).

Properties

| | | | | - | - | - | | var | invoiceId: RuStorePayInvoiceId = null | Идентификатор счёта (необязательный параметр).
| | var | orderId: RuStorePayOrderId = null |
Уникальный идентификатор оплаты, сформированный приложением (необязательный параметр).
Если вы укажете этот параметр в вашей системе, вы получите его в ответе при работе с API.
Если не укажете, он будет сгенерирован автоматически (uuid).
Максимальная длина 150 символов.
| | var | productId: RuStorePayProductId = null | Идентификатор продукта, который был присвоен продукту в консоли RuStore (необязательный параметр).
| | var | productType: ERuStorePayProductType | Тип продукта (необязательный параметр).
| | var | purchaseId: RuStorePayPurchaseId = null | Идентификатор покупки (необязательный параметр).
| | var | purchaseType: ERuStorePayPurchaseType | Тип покупки (необязательный параметр).
| | var | quantity: RuStorePayQuantity = null | Количество продукта (необязательный параметр).
| | var | sandbox: bool = false |
Флаг, указывающий признак тестового платежа в песочнице.
Если true — покупка совершена в режиме тестирования.
|

class RuStorePayClientAlreadyExist extends RuStorePaymentException:

Ошибка повторной инициализации SDK.

class RuStorePayClientNotCreated extends RuStorePaymentException:

Попытка обратиться к публичным интерфейсам SDK до момента её инициализации.

class RuStorePayInvalidActivePurchase extends RuStorePaymentException:

Запущен процесс оплаты неизвестного типа продукта.

class RuStorePayInvalidConsoleAppId extends RuStorePaymentException:

Не задан обязательный параметр console_app_id_value для инициализации SDK.

class RuStorePaySignatureException extends RuStorePaymentException:

Неверная сигнатура ответа (возникает при попытке совершить мошеннические действия).

class RuStorePaymentCommonException extends RuStorePaymentException:

Общая ошибка SDK.

class RuStorePaymentNetworkException extends RuStorePaymentException:

Ошибка сетевого взаимодействия SDK.

Properties

| | | | | - | - | - | | var | code = "" | Код ошибки.
| | var | id: String = "" | Идентификатор ошибки.
|

class RuStoreInvalidCardBindingIdException extends RuStorePaymentException:

Ошибка оплаты сохраненной картой.

Назад