Commit Graph
5 Commits
Author SHA1 Message Date
admin c90af5b4df feat: show user id in subscription message 2026-10-08 23:13:05 +02:00
admin 36a17f7639 feat: add mode-based bot navigation 2026-10-08 15:56:32 +02:00
admin c02db5ada9 fix: isolate dev messages from production 2026-10-08 14:04:51 +02:00
admin 45b1c5b468 feat: dev-кнопка подтверждения тестовой оплаты 2026-10-08 13:32:07 +02:00
admin 3c8917c20a feat: настоящая оплата Telegram Stars вместо имитации
- payments.py: sendInvoice (XTR, 100 звёзд) -> pre_checkout_query -> successful_payment
- /subscribe больше не активирует подписку сам — только отправляет счёт
- handle_pre_checkout подтверждает только свой payload в XTR на 100 звёзд
- таблица payments по telegram_payment_charge_id защищает от двойного начисления
- 16 новых тестов платежей, старый тест заглушки переписан; 75 тестов OK
- Dockerfile копирует payments.py, VERSION 0.1.0+25
2026-10-07 10:35:51 +02:00