Подготовка к релизу

This commit is contained in:
2025-10-30 18:28:26 +03:00
parent 69c0162c6b
commit 4981db90a0
191 changed files with 45557 additions and 3651 deletions
+40
View File
@@ -0,0 +1,40 @@
"""
Исключения для системы платежей.
"""
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