Update routes/subscription.py
Browse files- 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
|
| 71 |
stripe_url = f"https://api.stripe.com/v1/subscriptions/{subscription_id}"
|
| 72 |
headers = {
|
| 73 |
-
"Authorization": f"Bearer {
|
| 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 |
-
# 🔹
|
| 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:
|