before review

This commit is contained in:
raufakchurin
2025-10-14 10:31:55 +05:00
parent 59d07314e2
commit c891122064
5 changed files with 7 additions and 8 deletions
+4 -1
View File
@@ -49,7 +49,6 @@ class Settings(BaseSettings):
FREEKASSA_FIRST_SECRET: Optional[str] = None
FREEKASSA_SECOND_SECRET: Optional[str] = None
FREEKASSA_PAYMENT_URL: str = Field(default="https://pay.freekassa.ru/")
FREEKASSA_CURRENCY: str = Field(default="RUB")
FREEKASSA_API_KEY: Optional[str] = None
FREEKASSA_PAYMENT_IP: Optional[str] = None
@@ -400,6 +399,10 @@ def get_settings() -> Settings:
logging.warning(
"WARNING: FreeKassa second secret is not set. Incoming payment notifications cannot be verified."
)
if not _settings_instance.subscription_options:
logging.warning(
"CRITICAL: FreeKassa is enabled but no subscription prices are configured (RUB_PRICE_*). Users will not see payment buttons."
)
except ValidationError as e:
logging.critical(