feat: add itpay creds

This commit is contained in:
2026-04-22 12:15:23 +03:00
parent 2627354673
commit a146a6a3e9
3 changed files with 29 additions and 2 deletions

View File

@@ -84,6 +84,8 @@ class Settings(BaseSettings):
RABBIT_CONNECT_TIMEOUT: int = 5
RABBIT_EMAIL_CODE_QUEUE: str = "email.verification_code"
ITPAY_AUTHORIZATION: str
LOG_LEVEL: Literal["DEBUG", "INFO", "WARNING", "ERROR", "CRITICAL"] = "INFO"
LOG_FORMAT: Literal["JSON", "TEXT"] = "TEXT"
@@ -149,6 +151,7 @@ class Settings(BaseSettings):
database = read_secret('database')
csrf = read_secret_optional('csrf')
rabbitmq = read_secret_optional('rabbitmq')
itpay = read_secret_optional('itpay')
db_ci = {str(k).lower(): v for k, v in database.items()}
@@ -197,6 +200,12 @@ class Settings(BaseSettings):
rb_set('password','RABBIT_PASSWORD')
rb_set('vhost','RABBIT_VHOST')
if itpay:
itpay_ci = {str(k).lower(): v for k, v in itpay.items()}
secret = itpay_ci.get('secret')
if secret is not None and str(secret).strip():
data['ITPAY_AUTHORIZATION'] = f'Token {str(secret).strip()}'
return data
@property