Commit Graph

439 Commits

Author SHA1 Message Date
Egor
9136c7cfe3 Limit Platega description length 2025-11-15 00:56:11 +03:00
Egor
ac9e5cd908 Revert "Enable automatic trial activation after balance top-up" 2025-11-12 05:24:14 +03:00
Egor
8f33eb0cc6 Enable automatic trial activation after balance top-up 2025-11-12 04:45:03 +03:00
Egor
7185fde9bc Handle Platega payments when deleting users 2025-11-12 02:47:37 +03:00
Egor
a3532e5878 Handle CryptoBot renewal payload fallbacks 2025-11-11 13:06:10 +03:00
Egor
ccafb18122 Round CryptoBot top-up amounts up to whole rubles 2025-11-10 06:11:18 +03:00
Egor
f2b724a78d Adjust Pal24 callback handling and SBP link fallback 2025-11-10 05:26:02 +03:00
Egor
b15d78f8af Handle missing RemnaWave config in maintenance monitoring 2025-11-10 04:25:52 +03:00
gy9vin
eaa3c80d59 Фикс простой покупки! 2025-11-09 21:55:58 +03:00
gy9vin
33882f1e93 Фикс проверки зачисления платежа юкассы(защита от дублирования) 2025-11-09 18:31:39 +03:00
Egor
9e88eae416 Ensure YooKassa retries finish pending credits 2025-11-09 10:13:01 +03:00
Egor
cde84ff20b Handle optional Pal24 metadata fields 2025-11-09 08:23:01 +03:00
Egor
ef8142a99b Skip duplicate squad promo associations during restore 2025-11-09 07:30:54 +03:00
Egor
ea61aa7053 Fix Pal24 SBP link handling after status checks 2025-11-09 06:31:02 +03:00
Egor
43c04b7e64 Revert "Fix server category button routing in admin panel" 2025-11-09 05:55:07 +03:00
Egor
ee173190a0 Fix category edit menu callback 2025-11-09 05:48:45 +03:00
Egor
a991c59d58 Revert "Add server group backend selection logic" 2025-11-09 04:54:47 +03:00
Egor
ab51cbe96a Revert "Fix autopurchase server selection and RemnaWave stats handling" 2025-11-09 04:54:24 +03:00
Egor
a0fa7f986b Fix autopurchase server selection and RemnaWave stats handling 2025-11-09 04:50:32 +03:00
Egor
a043fc0e46 feat: add backend support for server groups 2025-11-09 04:36:33 +03:00
Egor
e83ebc4f02 Revert "Dev4" 2025-11-08 11:08:47 +03:00
Egor
e036173670 Verify YooKassa webhooks against API 2025-11-08 11:00:28 +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
Egor
4cf0c5a971 Handle YooKassa cancellations in FastAPI webhook 2025-11-08 05:44:53 +03:00
gy9vin
607beca837 fix 2025-11-07 23:56:49 +03:00
gy9vin
cfdc829f48 update 2025-11-07 22:24:43 +03:00
Egor
edff6d5102 Add tests for Platega payment flows and method parsing 2025-11-07 07:49:38 +03:00
Egor
7c31c3616e Guard Platega finalization against duplicate callbacks 2025-11-07 07:05:22 +03:00
Egor
fba80b1a0d Integrate Platega balance top-ups 2025-11-07 06:52:57 +03:00
Egor
8b9c1d1cc6 Fix trial notification promo group loading 2025-11-07 01:01:33 +03:00
Egor
7384763466 Reset pending UUID mutations on rollback 2025-11-06 08:32:21 +03:00
Egor
9b6f3b10c6 Fix UUID mutation cleanup ordering 2025-11-06 07:48:00 +03:00
Egor
7bb21c9f77 Protect RemnaWave UUID map updates during rollbacks 2025-11-06 07:20:34 +03:00
Egor
47bd1be714 Update system_settings_service.py 2025-11-06 03:21:48 +03:00
Egor
777ad52bad Update system_settings_service.py 2025-11-06 03:02:31 +03:00
Egor
5fcadb5544 Update system_settings_service.py 2025-11-06 02:48:36 +03:00
Egor
0a8af20b58 Update system_settings_service.py 2025-11-06 02:23:32 +03:00
Egor
95163a0e35 Update monitoring_service.py 2025-11-06 01:59:53 +03:00
Egor
5f2d4a5e04 Update poll_service.py 2025-11-06 01:30:17 +03:00
Egor
7b90d73007 Update poll_service.py 2025-11-06 01:26:18 +03:00
Egor
68c90aec44 Update poll_service.py 2025-11-06 01:22:07 +03:00
Egor
9280c9a39a Update poll_service.py 2025-11-06 01:17:49 +03:00
Egor
c00d7ef4d3 Update poll_service.py 2025-11-05 22:03:38 +03:00
Egor
34e5c20c1a Update broadcast_service.py 2025-11-05 21:33:48 +03:00
Egor
b59d422fb0 Ensure RemnaWave service exposes create_user_no_commit 2025-11-05 18:13:31 +03:00
Egor
9b6e0b26c3 Ensure autopurchase sets paid flag for converted trials 2025-11-05 18:02:07 +03:00
Egor
8730a68b40 Recalculate primary promo group instead of forcing target 2025-11-05 17:35:09 +03:00
reshifter1
3201b60ff2 Merge branch 'dev4' into main 2025-11-04 22:57:38 +03:00
Egor
c8aba42d3d Reload user after MulenPay callback commit 2025-11-04 16:33:34 +03:00