habulaj commited on
Commit
7ef17d7
·
verified ·
1 Parent(s): 7f994a4

Update routes/subscription.py

Browse files
Files changed (1) hide show
  1. routes/subscription.py +7 -4
routes/subscription.py CHANGED
@@ -52,7 +52,9 @@ async def create_price(request: Request): # ✅ Agora é assíncrona
52
  unit_amount=int(amount * 100),
53
  currency="brl",
54
  recurring={"interval": "month"},
55
- product_data={"name": "Custom Subscription Price", "description": "Custom price for user subscription"}
 
 
56
  )
57
 
58
  # 🔹 Atualizar o usuário no Supabase com o price_id
@@ -117,12 +119,13 @@ def create_checkout_session(data: SubscriptionRequest):
117
  success_url="https://yourdomain.com/success",
118
  cancel_url="https://yourdomain.com/cancel",
119
  payment_method_types=["card"],
120
- mode="subscription",
121
  customer=user_stripe_id,
122
  line_items=[
123
  {
124
- "price": price_id, # Agora usamos o price_id salvo no banco
125
- "quantity": 1
 
126
  }
127
  ],
128
  metadata={
 
52
  unit_amount=int(amount * 100),
53
  currency="brl",
54
  recurring={"interval": "month"},
55
+ product_data={
56
+ "name": "Custom Subscription Price" # ✅ 'name' pode ser enviado, mas 'description' não
57
+ }
58
  )
59
 
60
  # 🔹 Atualizar o usuário no Supabase com o price_id
 
119
  success_url="https://yourdomain.com/success",
120
  cancel_url="https://yourdomain.com/cancel",
121
  payment_method_types=["card"],
122
+ mode="subscription",
123
  customer=user_stripe_id,
124
  line_items=[
125
  {
126
+ "price": price_id,
127
+ "quantity": 1,
128
+ "description": "Assinatura personalizada para usuário" # ✅ Enviar a descrição aqui
129
  }
130
  ],
131
  metadata={