diff --git a/web/src/padelnomics/core.py b/web/src/padelnomics/core.py index 1894322..901fd00 100644 --- a/web/src/padelnomics/core.py +++ b/web/src/padelnomics/core.py @@ -49,15 +49,15 @@ class Config: MAGIC_LINK_EXPIRY_MINUTES: int = int(os.getenv("MAGIC_LINK_EXPIRY_MINUTES", "15")) SESSION_LIFETIME_DAYS: int = int(os.getenv("SESSION_LIFETIME_DAYS", "30")) - PAYMENT_PROVIDER: str = _env("PAYMENT_PROVIDER", "paddle") + PAYMENT_PROVIDER: str = _env("PAYMENT_PROVIDER", "paddle").lower() PADDLE_API_KEY: str = os.getenv("PADDLE_API_KEY", "") PADDLE_CLIENT_TOKEN: str = os.getenv("PADDLE_CLIENT_TOKEN", "") PADDLE_WEBHOOK_SECRET: str = os.getenv("PADDLE_WEBHOOK_SECRET", "") PADDLE_ENVIRONMENT: str = _env("PADDLE_ENVIRONMENT", "sandbox") - STRIPE_SECRET_KEY: str = os.getenv("STRIPE_SECRET_KEY", "") - STRIPE_PUBLISHABLE_KEY: str = os.getenv("STRIPE_PUBLISHABLE_KEY", "") + STRIPE_SECRET_KEY: str = os.getenv("STRIPE_SECRET_KEY", "") or os.getenv("STRIPE_API_PRIVATE_KEY", "") + STRIPE_PUBLISHABLE_KEY: str = os.getenv("STRIPE_PUBLISHABLE_KEY", "") or os.getenv("STRIPE_API_PUBLIC_KEY", "") STRIPE_WEBHOOK_SECRET: str = os.getenv("STRIPE_WEBHOOK_SECRET", "") UMAMI_API_URL: str = os.getenv("UMAMI_API_URL", "https://umami.padelnomics.io") diff --git a/web/src/padelnomics/scripts/setup_stripe.py b/web/src/padelnomics/scripts/setup_stripe.py index 749d95e..d89609a 100644 --- a/web/src/padelnomics/scripts/setup_stripe.py +++ b/web/src/padelnomics/scripts/setup_stripe.py @@ -24,7 +24,7 @@ logger = logging.getLogger(__name__) load_dotenv() -STRIPE_SECRET_KEY = os.getenv("STRIPE_SECRET_KEY", "") +STRIPE_SECRET_KEY = os.getenv("STRIPE_SECRET_KEY", "") or os.getenv("STRIPE_API_PRIVATE_KEY", "") DATABASE_PATH = os.getenv("DATABASE_PATH", "data/app.db") BASE_URL = os.getenv("BASE_URL", "http://localhost:5000")