API/Autodoc/Classes/RuStore.PayClient.RuStorePaymentException.en.md


RuStore::PayClient::RuStorePaymentException

Information about payment client errors.

Inherits from RuStoreError

Inherited by RuStore.PayClient.RuStorePaymentException.ApplicationSchemeWasNotProvided, RuStore.PayClient.RuStorePaymentException.EmptyPaymentTokenException, RuStore.PayClient.RuStorePaymentException.InvalidCardBindingIdException, RuStore.PayClient.RuStorePaymentException.ProductPurchaseCancelled, RuStore.PayClient.RuStorePaymentException.ProductPurchaseException, RuStore.PayClient.RuStorePaymentException.RuStorePayClientAlreadyExist, RuStore.PayClient.RuStorePaymentException.RuStorePayClientNotCreated, RuStore.PayClient.RuStorePaymentException.RuStorePayInvalidActivePurchase, RuStore.PayClient.RuStorePaymentException.RuStorePayInvalidConsoleAppId, RuStore.PayClient.RuStorePaymentException.RuStorePaySignatureException, RuStore.PayClient.RuStorePaymentException.RuStorePaymentCommonException, RuStore.PayClient.RuStorePaymentException.RuStorePaymentNetworkException

Public Classes

Name
class ApplicationSchemeWasNotProvided — The application scheme is not set.
class EmptyPaymentTokenException — Error obtaining payment token.
class InvalidCardBindingIdException — Error paying with a saved card.
class ProductPurchaseCancelled — The product purchase was cancelled (the user closed the payment sheet).
class ProductPurchaseException — Product purchase error (purchase status cannot be set).
class RuStorePayClientAlreadyExist — SDK re-initialization error.
class RuStorePayClientNotCreated — Attempt to access SDK public interfaces before its initialization.
class RuStorePayInvalidActivePurchase — A payment process for an unknown product type was started.
class RuStorePayInvalidConsoleAppId — Required parameter console_app_id_value is not set for SDK initialization.
class RuStorePaymentCommonException — General SDK error.
class RuStorePaymentNetworkException — SDK network interaction error.
class RuStorePaySignatureException — Invalid response signature (occurs when attempting fraudulent actions).

Public Functions

Name
RuStorePaymentException(string name, string description, RuStoreError? cause)
Constructor.

Public Properties

Name
? RuStoreError cause — Error information.

function RuStorePaymentException

RuStorePaymentException(
    string name,
    string description,
    RuStoreError? cause
)

Constructor.

Parameters:

  • name Error name.
  • description Error message.
  • cause Error information.

property cause

? RuStoreError cause;

Error information.


Назад