Commit Graph

108 Commits

Author SHA1 Message Date
Egor
991e5a3112 Preserve zero device limit when replacing trials 2025-11-18 01:14:43 +03:00
Egor
a02416c78b Add poll sending and ticket API enhancements 2025-11-18 00:22:46 +03:00
Egor
fadea75314 Fix renewal mixed payment logic 2025-11-14 01:30:31 +03:00
Egor
302a028873 Allow trial users to renew from miniapp 2025-11-14 00:15:43 +03:00
Egor
0a4ede8f79 Revert "feat: auto activate paid trials after balance top-up" 2025-11-12 04:44:46 +03:00
Egor
5c3484ee28 feat: auto activate paid trials after balance top-up 2025-11-12 04:27:33 +03:00
Egor
a3532e5878 Handle CryptoBot renewal payload fallbacks 2025-11-11 13:06:10 +03:00
Egor
68c125ba14 feat: expose integration metadata for miniapp payments 2025-11-11 08:11:42 +03:00
gy9vin
dd85db071a Апи поиск в боте по тгID 2025-11-10 13:53:21 +03:00
Egor
cefb8cba78 Add database health and pool metrics endpoints 2025-11-09 09:17:18 +03:00
Egor
ea61aa7053 Fix Pal24 SBP link handling after status checks 2025-11-09 06:31:02 +03:00
Egor
cd3832fef0 Handle trial provisioning failures by refunding charges 2025-11-08 08:14:49 +03:00
Egor
cb6d51ed3d Remove trial squad override setting 2025-11-08 07:55:24 +03:00
gy9vin
cfdc829f48 update 2025-11-07 22:24:43 +03:00
Egor
9fe7d0592f Expose unified health status alongside admin API 2025-11-06 18:02:08 +03:00
Pavel Stryuk
a507ef9966 Промокоды на место реферального кода 2025-11-06 11:03:50 +01:00
Egor
045d44f451 Update app.py 2025-11-05 20:09:34 +03:00
Egor
08e0b3a657 Validate promo groups before updating server 2025-11-03 07:19:03 +03:00
Egor
62f8fdd9bb Revert "Fix user search when numeric query exceeds INT32 range" 2025-11-02 22:24:56 +03:00
Egor
a9fb8a069d Fix user search when query exceeds int32 2025-11-02 22:21:50 +03:00
Egor
5ce87238c8 Fix subscription timestamps to use configured timezone 2025-11-01 04:54:12 +03:00
Egor
da46c18210 Revert "Add automatic Telegram Stars rate fetching and toggle" 2025-11-01 00:55:55 +03:00
Egor
61a93f86b3 Add dynamic Telegram Stars rate with auto refresh 2025-11-01 00:25:55 +03:00
Egor
7df64d8edf Fix admin notification service f-string syntax 2025-10-31 22:52:11 +03:00
Egor
aa03384012 Remove referred user reward setting 2025-10-31 20:38:38 +03:00
Egor
8407f7cdb1 Restore device management button in disabled mode 2025-10-31 19:15:48 +03:00
Egor
051c0db106 Revert "Add admin pending payment verification endpoints" 2025-10-26 07:23:24 +03:00
Egor
63efb31785 Add admin APIs for pending payment checks 2025-10-26 07:20:23 +03:00
Egor
30ec07f7fe Avoid loading poll responses in list endpoint 2025-10-24 09:39:39 +03:00
Egor
fa3ed3af81 Add system log endpoints to admin API 2025-10-24 09:20:34 +03:00
Egor
5f316f85b3 feat: expose monitoring logs through web api 2025-10-24 09:06:08 +03:00
Egor
2f2d9bc1af Add Heleket payment provider integration 2025-10-21 10:59:19 +03:00
Egor
0c93516056 feat: make MulenPay display name configurable 2025-10-19 01:55:10 +03:00
Egor
b492437b54 Fix Pal24 payment flows and webhook handling 2025-10-15 23:38:51 +03:00
Egor
2c17ce5c3a Revert "Restore miniapp helpers and fix mulenpay status" 2025-10-15 04:15:24 +03:00
Egor
aefae5818e Restore miniapp helpers and fix mulenpay status 2025-10-15 04:13:27 +03:00
Egor
436efcdd3e Add WATA payment support to miniapp API and tests 2025-10-15 01:50:34 +03:00
Egor
7478167065 Handle miniapp YooKassa SBP payment status 2025-10-13 16:28:04 +03:00
gy9vin
dec3aefdec Модульная структура платежки 2025-10-12 16:14:00 +03:00
Egor
28d26cee17 Sync subscription traffic when opening mini app 2025-10-12 07:06:33 +03:00
Egor
e1b7af2990 Use configured Happ redirect template in miniapp 2025-10-12 03:09:25 +03:00
Egor
60b85911e1 Add admin notifications to miniapp subscription flows 2025-10-11 08:39:19 +03:00
Egor
fe98d4391f Allow same-day autopay normalization 2025-10-11 05:48:04 +03:00
Egor
d327ad9379 Revert "Revert "Hide connection lists until subscription is active"" 2025-10-11 03:29:49 +03:00
Egor
5cb4479a70 Revert "Add floating connect button for installation guide" 2025-10-11 03:29:35 +03:00
Egor
15ed087142 Refine mini app connect entry point 2025-10-11 03:27:06 +03:00
Egor
df8b85a179 Revert "Handle registration and empty subscription states in miniapp" 2025-10-11 00:59:34 +03:00
Egor
ce087beea6 Add tests for miniapp subscription responses 2025-10-11 00:57:12 +03:00
Egor
001f35ed89 Adjust subscription purchase card spacing 2025-10-10 21:36:44 +03:00
Egor
51a1db0680 Hide inactive miniapp servers during purchase 2025-10-10 10:52:11 +03:00