Update routes/subscription.py
Browse files- routes/subscription.py +2 -3
routes/subscription.py
CHANGED
@@ -194,7 +194,7 @@ def create_checkout_session(
|
|
194 |
cancel_url="https://yourdomain.com/cancel",
|
195 |
payment_method_types=["card"],
|
196 |
mode="subscription",
|
197 |
-
customer=
|
198 |
line_items=[
|
199 |
{
|
200 |
"price": price_id, # ✅ Mantém o price_id, sem "description"
|
@@ -202,12 +202,11 @@ def create_checkout_session(
|
|
202 |
}
|
203 |
],
|
204 |
metadata={
|
205 |
-
"stylist_id": stylist_stripe_id,
|
206 |
"user_id": user_id,
|
207 |
"consultations_per_month": consultations
|
208 |
}
|
209 |
)
|
210 |
-
|
211 |
return {
|
212 |
"message": "Checkout session created successfully!",
|
213 |
"checkout_url": session.url
|
|
|
194 |
cancel_url="https://yourdomain.com/cancel",
|
195 |
payment_method_types=["card"],
|
196 |
mode="subscription",
|
197 |
+
customer=user.get("stripe_customer_id"), # Certifique-se de que isso retorna 'cus_...'
|
198 |
line_items=[
|
199 |
{
|
200 |
"price": price_id, # ✅ Mantém o price_id, sem "description"
|
|
|
202 |
}
|
203 |
],
|
204 |
metadata={
|
205 |
+
"stylist_id": stylist_stripe_id, # ID da conta do estilista (acct_...)
|
206 |
"user_id": user_id,
|
207 |
"consultations_per_month": consultations
|
208 |
}
|
209 |
)
|
|
|
210 |
return {
|
211 |
"message": "Checkout session created successfully!",
|
212 |
"checkout_url": session.url
|