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
6dc525dd72
Handle missing YooKassa payment ids gracefully
2025-11-21 05:26:42 +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
62fc014bc3
Restore json serialization helper for YooKassa webhook tests
2025-11-08 11:38:18 +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
9fe7d0592f
Expose unified health status alongside admin API
2025-11-06 18:02:08 +03:00
Egor
03a45e39d4
Let WATA webhook session generator finish before responding
2025-10-18 02:09:50 +03:00
gy9vin
2dcf3ef087
Покрытие кода тестами!
2025-10-12 10:13:32 +03:00