abaf279533
- API клиент (HMAC-SHA256 подпись, создание/получение платежа) - CRUD операции с FOR UPDATE блокировкой - Payment mixin с обработкой webhook и финализацией - Хендлеры бота для пополнения через SeverPay - Миграция 0040: таблица severpay_payments - Webhook endpoint (всегда 200 для предотвращения ретраев) - Интеграция с payment_verification_service - Поддержка гостевых покупок (лендинги, подарки)
41 lines
1.4 KiB
Python
41 lines
1.4 KiB
Python
"""Пакет с mixin-классами, делающими платёжный сервис модульным.
|
|
|
|
Здесь собираем все вспомогательные части, чтобы основной `PaymentService`
|
|
оставался компактным и импортировал только нужные компоненты.
|
|
"""
|
|
|
|
from .cloudpayments import CloudPaymentsPaymentMixin
|
|
from .common import PaymentCommonMixin
|
|
from .cryptobot import CryptoBotPaymentMixin
|
|
from .freekassa import FreekassaPaymentMixin
|
|
from .heleket import HeleketPaymentMixin
|
|
from .kassa_ai import KassaAiPaymentMixin
|
|
from .mulenpay import MulenPayPaymentMixin
|
|
from .pal24 import Pal24PaymentMixin
|
|
from .platega import PlategaPaymentMixin
|
|
from .riopay import RioPayPaymentMixin
|
|
from .severpay import SeverPayPaymentMixin
|
|
from .stars import TelegramStarsMixin
|
|
from .tribute import TributePaymentMixin
|
|
from .wata import WataPaymentMixin
|
|
from .yookassa import YooKassaPaymentMixin
|
|
|
|
|
|
__all__ = [
|
|
'CloudPaymentsPaymentMixin',
|
|
'CryptoBotPaymentMixin',
|
|
'FreekassaPaymentMixin',
|
|
'HeleketPaymentMixin',
|
|
'KassaAiPaymentMixin',
|
|
'MulenPayPaymentMixin',
|
|
'Pal24PaymentMixin',
|
|
'PaymentCommonMixin',
|
|
'PlategaPaymentMixin',
|
|
'RioPayPaymentMixin',
|
|
'SeverPayPaymentMixin',
|
|
'TelegramStarsMixin',
|
|
'TributePaymentMixin',
|
|
'WataPaymentMixin',
|
|
'YooKassaPaymentMixin',
|
|
]
|