mirror of
https://github.com/FerraSoft/bottohelp.git
synced 2026-08-06 21:55:03 +00:00
40 lines
853 B
Python
40 lines
853 B
Python
"""
|
|
Исключения для системы платежей.
|
|
"""
|
|
|
|
from core.exceptions import BotException
|
|
|
|
|
|
class PaymentError(BotException):
|
|
"""Базовое исключение для платежей"""
|
|
pass
|
|
|
|
|
|
class PaymentProviderError(PaymentError):
|
|
"""Ошибка платежного провайдера"""
|
|
pass
|
|
|
|
|
|
class PaymentValidationError(PaymentError):
|
|
"""Ошибка валидации платежа"""
|
|
pass
|
|
|
|
|
|
class PaymentSecurityError(PaymentError):
|
|
"""Ошибка безопасности платежа"""
|
|
pass
|
|
|
|
|
|
class PaymentTimeoutError(PaymentError):
|
|
"""Таймаут платежа"""
|
|
pass
|
|
|
|
|
|
class PaymentDuplicateError(PaymentError):
|
|
"""Дубликат платежа"""
|
|
pass
|
|
|
|
|
|
class PaymentNotFoundError(PaymentError):
|
|
"""Платеж не найден"""
|
|
pass |