mirror of
https://github.com/FerraSoft/bottohelp.git
synced 2026-08-06 21:55:03 +00:00
Подготовка к релизу
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user