import os import dotenv from square.environment import SquareEnvironment 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") environment = SquareEnvironment.PRODUCTION else: SQUARE_APP_ID = os.getenv("SANDBOX_SQUARE_APP_ID") SQUARE_TOKEN = os.getenv("SANDBOX_SQUARE_TOKEN") environment = SquareEnvironment.SANDBOX