habulaj commited on
Commit
28c1611
·
verified ·
1 Parent(s): 940799f

Update routes/subscription.py

Browse files
Files changed (1) hide show
  1. routes/subscription.py +3 -3
routes/subscription.py CHANGED
@@ -67,10 +67,10 @@ def verify_token(user_token: str) -> str:
67
  @router.get("/subscription/status/{subscription_id}")
68
  async def check_subscription_status(subscription_id: str):
69
  try:
70
- # 🔹 Consulta a Stripe pelo subscription_id
71
  stripe_url = f"https://api.stripe.com/v1/subscriptions/{subscription_id}"
72
  headers = {
73
- "Authorization": f"Bearer {STRIPE_SECRET_KEY}"
74
  }
75
  response = requests.get(stripe_url, headers=headers)
76
 
@@ -82,7 +82,7 @@ async def check_subscription_status(subscription_id: str):
82
  # 🔹 Pega o status diretamente da Stripe
83
  status = subscription.get("status")
84
 
85
- # 🔹 Se precisar verificar expiração (apenas para "active" status)
86
  if status == "active":
87
  current_period_end = subscription.get("current_period_end")
88
  if current_period_end:
 
67
  @router.get("/subscription/status/{subscription_id}")
68
  async def check_subscription_status(subscription_id: str):
69
  try:
70
+ # 🔹 Consulta a Stripe diretamente
71
  stripe_url = f"https://api.stripe.com/v1/subscriptions/{subscription_id}"
72
  headers = {
73
+ "Authorization": f"Bearer {stripe.api_key}" # ✅ Usa a chave definida no ambiente
74
  }
75
  response = requests.get(stripe_url, headers=headers)
76
 
 
82
  # 🔹 Pega o status diretamente da Stripe
83
  status = subscription.get("status")
84
 
85
+ # 🔹 Verifica expiração (caso esteja ativa)
86
  if status == "active":
87
  current_period_end = subscription.get("current_period_end")
88
  if current_period_end: