We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent cc8200a commit e7faf15Copy full SHA for e7faf15
app/routers/checkout.py
@@ -11,7 +11,7 @@
11
12
13
load_dotenv()
14
-CLIENT_DOMAIN = os.getenv('CLIENT_DOMAIN')
+CLIENT_DOMAINS = os.getenv('CLIENT_DOMAIN').split(',')
15
WEBHOOK_SECRET_KEY = os.getenv('WEBHOOK_SECRET_KEY')
16
stripe.api_key = os.getenv('STRIPE_SECRET_KEY')
17
@@ -27,7 +27,7 @@ def create_checkout_session(
27
if url.endswith('/'):
28
url = url.rstrip('/')
29
30
- if not url.startswith(CLIENT_DOMAIN):
+ if not any(url.startswith(domain) for domain in CLIENT_DOMAINS):
31
raise HTTPException(status_code=400, detail="Invalid return URL")
32
33
try:
0 commit comments