diff --git a/.env.live b/.env.live index dafaf2e..8085d5d 100644 --- a/.env.live +++ b/.env.live @@ -36,9 +36,11 @@ MAIL_PASSWORD=may12002! JWT_SECRET_KEY=dce6bd64f7d7101de4fed7cfc185a12851611a79bd60bbfdcc5b414b85f1fdb75e0905691c2a77ce94a7351b261fab4e183e17731ed40089f68f7290a793119f285d8ec7902d248ce15e8b1d4996ebacf5e7bcb06a38ac7ce0736f17d5c2895a499661d27095ac20aa174f9af2fba9a849dd2e6fd0aad8aa7e1ecc030c11eb8dc8dcb71d32233de3530d04f85918b9582f8b02587a7350aa34232825d4831707c7c5775026f3fdd92c5df555e6ff8b785525922709830206bbd49c371fb6e16bcab01ffccaf904108bb9789c578bce6afbb33bc77960051e680b2428d1f026473e71ef0f9997b2a6dc496e1c40509a1d289e3ff8b384c2d49e1d7719f9f4aaa1 #Publishable key -STRIPE_PUB_KEY="pk_test_51RqL5WLjZLojw6IZmEpwFidNZSl9lLlVUHNvuFZNEz1eTR9XXepnyyVhfvXe9cp4eMnqkDPpoe9wxLLRSV0dxRee00UfhayUOT" +STRIPE_PUB_KEY="pk_live_51RqL5OQ8vepTmh4AbXAnFmbgWDNJys2sfDcsLPVnOKRFx8EVOBOlO2RRN4lRNh6wNPhAj1A28xL3R0wHlMJ4WECo00rOM5iOto" +STRIPE_PUB_KEY_0="pk_test_51RqL5WLjZLojw6IZmEpwFidNZSl9lLlVUHNvuFZNEz1eTR9XXepnyyVhfvXe9cp4eMnqkDPpoe9wxLLRSV0dxRee00UfhayUOT" #Secret key -STRIPE_PRIV_KEY="sk_test_51RqL5WLjZLojw6IZZa921BftQWmxZ4JDxrHUrFZvc5kwJhxtK3ijZguUw42c4Rl5yjmpkdYlbpslDOaMGtOSrsL100oaN72Lne" +STRIPE_PRIV_KEY="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" +STRIPE_PRIV_KEY_0="sk_test_51RqL5WLjZLojw6IZZa921BftQWmxZ4JDxrHUrFZvc5kwJhxtK3ijZguUw42c4Rl5yjmpkdYlbpslDOaMGtOSrsL100oaN72Lne" STRIPE_SUCCESS_URL="https://panel.mermsemr.com/subscription-success?session_id={CHECKOUT_SESSION_ID}" STRIPE_CANCEL_URL="https://panel.mermsemr.com/subscription" diff --git a/app/api/integrations/merms_stripe.py b/app/api/integrations/merms_stripe.py index 803f3a0..6af5fdf 100644 --- a/app/api/integrations/merms_stripe.py +++ b/app/api/integrations/merms_stripe.py @@ -1,13 +1,15 @@ import stripe import json import logging -from app.config import settings +from app.config import settings, Config logger = logging.getLogger(__name__) stripe.api_key = settings.STRIPE_PRIV_KEY class StripeIntegration: + STRIPE_SUCCESS_URL = Config.STRIPE_SUCCESS_URL + STRIPE_CANCEL_URL= Config.STRIPE_CANCEL_URL @staticmethod def create_customer(stripe_customer): @@ -58,8 +60,8 @@ class StripeIntegration: }, ], mode='subscription', - success_url='https://qa-panel.mermsemr.com/subscription-success?session_id={CHECKOUT_SESSION_ID}', - cancel_url='https://qa-panel.mermsemr.com/subscription', + success_url= StripeIntegration.STRIPE_SUCCESS_URL, + cancel_url=StripeIntegration.STRIPE_CANCEL_URL, ) return checkout_session except stripe.error.StripeError as e: diff --git a/app/config.py b/app/config.py index f81ae68..5f12c1b 100644 --- a/app/config.py +++ b/app/config.py @@ -39,6 +39,9 @@ class Config: # KAFKA_BROKER = 'dev-events.simbrellang.net:9085' KAFKA_BROKER = os.getenv("KAFKA_BROKER", "10.10.10.120:9092") + STRIPE_SUCCESS_URL = os.environ.get("STRIPE_SUCCESS_URL","https://qa-panel.mermsemr.com/subscription-success?session_id={CHECKOUT_SESSION_ID}") + STRIPE_CANCEL_URL = os.environ.get("STRIPE_CANCEL_URL","https://qa-panel.mermsemr.com/subscriptio") + # SIMBRELLA_ENDPOINT_RAC_CHECKS = os.getenv("SIMBRELLA_ENDPOINT_RAC_CHECKS", "RACCheck") VALID_APP_ID = os.getenv("SIMBRELLA_APP_ID", "app1") VALID_API_KEY = os.getenv("SIMBRELLA_API_KEY", "test-api-key-12345")