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


RuStore::PayClient::RuStorePaymentException

Payment client error information.

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 — Application scheme was not provided.
class EmptyPaymentTokenException — Error receiving payment token.
class InvalidCardBindingIdException — Error paying with a saved card.
class ProductPurchaseCancelled — Product purchase was cancelled (user closed the payment sheet).
class ProductPurchaseException — Product purchase error (unable to set purchase status).
class RuStorePayClientAlreadyExist — Error reinitializing the SDK.
class RuStorePayClientNotCreated — Attempt to access public SDK interfaces before its initialization.
class RuStorePayInvalidActivePurchase — Started payment process for an unknown product type.
class RuStorePayInvalidConsoleAppId — Required parameter console_app_id_value for SDK initialization is not set.
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.

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.


Назад