Egor
df91ac51a9
Update payments.py
2026-01-25 12:27:56 +03:00
c0mrade
9a2aea038a
chore: add uv package manager and ruff linter configuration
...
- Add pyproject.toml with uv and ruff configuration
- Pin Python version to 3.13 via .python-version
- Add Makefile commands: lint, format, fix
- Apply ruff formatting to entire codebase
- Remove unused imports (base64 in yookassa/simple_subscription)
- Update .gitignore for new config files
2026-01-24 17:45:27 +03:00
Egor
83f9d05fe3
Update payments.py
2026-01-22 21:59:10 +03:00
Egor
e9c6ea9fc9
Update payments.py
2026-01-22 21:44:53 +03:00
gy9vin
7aa64521d2
feat(payments): добавить KassaAI как отдельную платёжную систему
...
Новая платёжка KassaAI (api.fk.life) работает параллельно с Freekassa.
Добавлено:
- app/services/kassa_ai_service.py — API-сервис
- app/database/crud/kassa_ai.py — CRUD-операции
- app/services/payment/kassa_ai.py — KassaAiPaymentMixin
- app/handlers/balance/kassa_ai.py — хендлеры пополнения
Изменено:
- config.py — настройки KASSA_AI_*
- models.py — PaymentMethod.KASSA_AI, модель KassaAiPayment
- payment_service.py — подключён KassaAiPaymentMixin
- webserver/payments.py — webhook /kassa-ai-webhook
- keyboards/inline.py — кнопка KassaAI
- handlers/balance/main.py — регистрация хендлеров
- universal_migration.py — миграция таблицы kassa_ai_payments
- system_settings_service.py — настройки в админке
- .env.example — примеры переменных
Способы оплаты: 44=СБП, 36=Карты РФ, 43=SberPay
2026-01-20 19:09:27 +03:00
evansvl
a54a12825e
Add Freekassa webhook handling and configuration options
2026-01-11 05:06:07 +03:00
PEDZEO
6b69ec750e
feat: add cabinet (personal account) backend API
...
- Add JWT authentication for cabinet users
- Add Telegram WebApp authentication
- Add subscription management endpoints
- Add balance and transactions endpoints
- Add referral system endpoints
- Add tickets support for cabinet
- Add webhooks and websocket for real-time updates
- Add email verification service
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-01 23:20:20 +03:00
Egor
c919953219
Add files via upload
2025-12-25 21:07:00 +03:00
Egor
2761255e65
Ensure ReDoc loads reliably
2025-11-28 03:58:59 +03:00
Egor
f2b724a78d
Adjust Pal24 callback handling and SBP link fallback
2025-11-10 05:26:02 +03:00
Egor
f55455761f
Trust Cloudflare headers for YooKassa webhooks
2025-11-09 06:21:40 +03:00
Egor
8bb58b44b3
Revert "Dev4"
2025-11-08 12:05:12 +03:00
Egor
984870c78c
Remove YooKassa IP filtering from webhooks
2025-11-08 11:27:37 +03:00
Egor
4cf0c5a971
Handle YooKassa cancellations in FastAPI webhook
2025-11-08 05:44:53 +03:00
Egor
45bd54e7b0
fix: allow trusted public proxies for YooKassa webhooks
2025-11-07 10:43:19 +03:00
Egor
fba80b1a0d
Integrate Platega balance top-ups
2025-11-07 06:52:57 +03:00
Egor
9fe7d0592f
Expose unified health status alongside admin API
2025-11-06 18:02:08 +03:00