From 84cb6becf95d22084f4a7f90290dfd8947fe17b8 Mon Sep 17 00:00:00 2001 From: C <0xicl33n@gmail.com> Date: Sun, 4 Jan 2026 10:40:29 -0800 Subject: [PATCH] update sq env --- src/get_sq_env.py | 13 +++++-------- studspider.py | 11 +++-------- 2 files changed, 8 insertions(+), 16 deletions(-) diff --git a/src/get_sq_env.py b/src/get_sq_env.py index 053b666..c59d2df 100644 --- a/src/get_sq_env.py +++ b/src/get_sq_env.py @@ -6,20 +6,17 @@ dotenv.load_dotenv() LEGO_CAT_ID = os.getenv("SQUARE_LEGO_CAT_ID") -# SSL Certificate paths (optional - for direct HTTPS, not needed with nginx) -SSL_CERT_PATH = os.getenv("SSL_CERT_PATH") -SSL_KEY_PATH = os.getenv("SSL_KEY_PATH") - -# Square Webhook Configuration -# Get signature key from Square Developer Dashboard → Webhooks -SQUARE_WEBHOOK_SIGNATURE_KEY = os.getenv("SQUARE_WEBHOOK_SIGNATURE_KEY") SQUARE_WEBHOOK_URL = os.getenv("SQUARE_WEBHOOK_URL") if os.getenv("SQUARE_ENV") == "production": SQUARE_APP_ID = os.getenv("PROD_SQUARE_APP_ID") SQUARE_TOKEN = os.getenv("PROD_SQUARE_TOKEN") + SQUARE_WEBHOOK_SIGNATURE_KEY = os.getenv("PROD_SQUARE_WEBHOOK_SIGNATURE_KEY") + SQUARE_WEBHOOK_SUB_ID = os.getenv("PROD_SQUARE_WEBHOOK_SUB_ID") environment = SquareEnvironment.PRODUCTION else: SQUARE_APP_ID = os.getenv("SANDBOX_SQUARE_APP_ID") SQUARE_TOKEN = os.getenv("SANDBOX_SQUARE_TOKEN") - environment = SquareEnvironment.SANDBOX + SQUARE_WEBHOOK_SIGNATURE_KEY = os.getenv("SANDBOX_SQUARE_WEBHOOK_SIGNATURE_KEY") + SQUARE_WEBHOOK_SUB_ID = os.getenv("SANDBOX_SQUARE_WEBHOOK_SUB_ID") + environment = SquareEnvironment.SANDBOX \ No newline at end of file diff --git a/studspider.py b/studspider.py index 1af454d..7d376ad 100644 --- a/studspider.py +++ b/studspider.py @@ -4,19 +4,14 @@ import asyncio from typing import Dict, Any from fastapi import FastAPI, Request, Response, status from fastapi.responses import JSONResponse -import dotenv - -# Load environment variables -dotenv.load_dotenv() +import src.get_sq_env as sq_env # Square webhook validation from square.utils.webhooks_helper import verify_signature # Configuration -SQUARE_WEBHOOK_SIGNATURE_KEY = os.getenv("SANDBOX_SQUARE_SIGNATURE_KEY") or os.getenv( - "PROD_SQUARE_SIGNATURE_KEY" -) -SQUARE_WEBHOOK_URL = os.getenv("SQUARE_WEBHOOK_URL") +SQUARE_WEBHOOK_SIGNATURE_KEY = sq_env.SQUARE_WEBHOOK_SIGNATURE_KEY +SQUARE_WEBHOOK_URL = sq_env.SQUARE_WEBHOOK_URL # Debug: Print configuration (redact key) if SQUARE_WEBHOOK_SIGNATURE_KEY: