22 lines
874 B
Python
22 lines
874 B
Python
import os
|
|
import dotenv
|
|
from square.environment import SquareEnvironment
|
|
|
|
dotenv.load_dotenv()
|
|
|
|
LEGO_CAT_ID = os.getenv("SQUARE_LEGO_CAT_ID")
|
|
|
|
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")
|
|
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 |