From 352ea73774d64fd588008a112d2452d3dc4f448f Mon Sep 17 00:00:00 2001 From: Andrii Chychkan Date: Sat, 24 Jan 2026 13:54:38 +0200 Subject: [PATCH] fix: hardcoded urls --- config/settings.py | 2 ++ payment/services.py | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/config/settings.py b/config/settings.py index 7096560..82ce884 100644 --- a/config/settings.py +++ b/config/settings.py @@ -8,6 +8,8 @@ BASE_DIR = Path(__file__).resolve().parent.parent +BASE_URL = os.getenv("BASE_URL", "http://127.0.0.1:8000") + SECRET_KEY = os.environ["SECRET_KEY"] STRIPE_API_KEY = os.getenv("STRIPE_SECRET_KEY") diff --git a/payment/services.py b/payment/services.py index c99ede7..571a552 100644 --- a/payment/services.py +++ b/payment/services.py @@ -29,8 +29,8 @@ def create_payment_session(borrowing, is_fee: bool = False): "quantity": 1, } ], - success_url="http://127.0.0.1:8000/api/success/?session_id={CHECKOUT_SESSION_ID}", # noqa - cancel_url="http://127.0.0.1:8000/api/cancel/", + success_url=f"{settings.BASE_URL}/api/success/?session_id={{CHECKOUT_SESSION_ID}}", # noqa + cancel_url=f"{settings.BASE_URL}/api/cancel/", ) session.total_price = total_price