Update routes/subscription.py
Browse files- routes/subscription.py +6 -2
routes/subscription.py
CHANGED
@@ -80,7 +80,9 @@ async def stripe_webhook(request: Request):
|
|
80 |
|
81 |
# 🔹 Pegando os valores corretos
|
82 |
stylist_id = metadata.get("stylist_id") or subscription_metadata.get("stylist_id") or line_item_metadata.get("stylist_id")
|
|
|
83 |
user_id = metadata.get("user_id") or subscription_metadata.get("user_id") or line_item_metadata.get("user_id")
|
|
|
84 |
|
85 |
# 🔹 Calculando a divisão do pagamento
|
86 |
stylist_amount = int(amount_paid * 0.8) # 80% para o estilista
|
@@ -88,8 +90,8 @@ async def stripe_webhook(request: Request):
|
|
88 |
|
89 |
# 🔹 Logando as informações
|
90 |
logger.info(f"✅ Pagamento bem-sucedido! Valor total: R$ {amount_paid / 100:.2f}")
|
91 |
-
logger.info(f"👤 Stylist ID: {stylist_id}")
|
92 |
-
logger.info(f"👥 User ID: {user_id}")
|
93 |
logger.info(f"💰 Estilista recebe: R$ {stylist_amount / 100:.2f}")
|
94 |
logger.info(f"🏛️ Plataforma fica com: R$ {platform_amount / 100:.2f}")
|
95 |
|
@@ -97,7 +99,9 @@ async def stripe_webhook(request: Request):
|
|
97 |
"status": "success",
|
98 |
"total_paid": amount_paid / 100,
|
99 |
"stylist_id": stylist_id,
|
|
|
100 |
"user_id": user_id,
|
|
|
101 |
"stylist_amount": stylist_amount / 100,
|
102 |
"platform_amount": platform_amount / 100
|
103 |
}
|
|
|
80 |
|
81 |
# 🔹 Pegando os valores corretos
|
82 |
stylist_id = metadata.get("stylist_id") or subscription_metadata.get("stylist_id") or line_item_metadata.get("stylist_id")
|
83 |
+
stylist_stripe_id = metadata.get("stylist_stripe_id") or subscription_metadata.get("stylist_stripe_id") or line_item_metadata.get("stylist_stripe_id")
|
84 |
user_id = metadata.get("user_id") or subscription_metadata.get("user_id") or line_item_metadata.get("user_id")
|
85 |
+
user_stripe_id = metadata.get("user_stripe_id") or subscription_metadata.get("user_stripe_id") or line_item_metadata.get("user_stripe_id")
|
86 |
|
87 |
# 🔹 Calculando a divisão do pagamento
|
88 |
stylist_amount = int(amount_paid * 0.8) # 80% para o estilista
|
|
|
90 |
|
91 |
# 🔹 Logando as informações
|
92 |
logger.info(f"✅ Pagamento bem-sucedido! Valor total: R$ {amount_paid / 100:.2f}")
|
93 |
+
logger.info(f"👤 Stylist ID: {stylist_id} | Stripe ID: {stylist_stripe_id}")
|
94 |
+
logger.info(f"👥 User ID: {user_id} | Stripe ID: {user_stripe_id}")
|
95 |
logger.info(f"💰 Estilista recebe: R$ {stylist_amount / 100:.2f}")
|
96 |
logger.info(f"🏛️ Plataforma fica com: R$ {platform_amount / 100:.2f}")
|
97 |
|
|
|
99 |
"status": "success",
|
100 |
"total_paid": amount_paid / 100,
|
101 |
"stylist_id": stylist_id,
|
102 |
+
"stylist_stripe_id": stylist_stripe_id,
|
103 |
"user_id": user_id,
|
104 |
+
"user_stripe_id": user_stripe_id,
|
105 |
"stylist_amount": stylist_amount / 100,
|
106 |
"platform_amount": platform_amount / 100
|
107 |
}
|