Exceptions

Custom exceptions for aiorobokassa library.

exception aiorobokassa.exceptions.APIError(message: str, status_code: int | None = None, response: str | None = None)[source]

Bases: RoboKassaError

Raised when API request fails.

__init__(message: str, status_code: int | None = None, response: str | None = None)[source]
exception aiorobokassa.exceptions.ConfigurationError[source]

Bases: RoboKassaError

Raised when client configuration is invalid.

exception aiorobokassa.exceptions.InvalidSignatureAlgorithmError[source]

Bases: ConfigurationError

Raised when unsupported signature algorithm is used.

exception aiorobokassa.exceptions.RoboKassaError[source]

Bases: Exception

Base exception for all RoboKassa errors.

exception aiorobokassa.exceptions.SignatureError[source]

Bases: RoboKassaError

Raised when signature verification fails.

exception aiorobokassa.exceptions.ValidationError[source]

Bases: RoboKassaError

Raised when data validation fails.

exception aiorobokassa.exceptions.XMLParseError(message: str, status_code: int | None = None, response: str | None = None)[source]

Bases: APIError

Raised when XML response cannot be parsed.

RoboKassaError

exception aiorobokassa.exceptions.RoboKassaError[source]

Bases: Exception

Base exception for all RoboKassa errors.

SignatureError

exception aiorobokassa.exceptions.SignatureError[source]

Bases: RoboKassaError

Raised when signature verification fails.

APIError

exception aiorobokassa.exceptions.APIError(message: str, status_code: int | None = None, response: str | None = None)[source]

Bases: RoboKassaError

Raised when API request fails.

__init__(message: str, status_code: int | None = None, response: str | None = None)[source]

ValidationError

exception aiorobokassa.exceptions.ValidationError[source]

Bases: RoboKassaError

Raised when data validation fails.

ConfigurationError

exception aiorobokassa.exceptions.ConfigurationError[source]

Bases: RoboKassaError

Raised when client configuration is invalid.

InvalidSignatureAlgorithmError

exception aiorobokassa.exceptions.InvalidSignatureAlgorithmError[source]

Bases: ConfigurationError

Raised when unsupported signature algorithm is used.

XMLParseError

exception aiorobokassa.exceptions.XMLParseError(message: str, status_code: int | None = None, response: str | None = None)[source]

Bases: APIError

Raised when XML response cannot be parsed.