habulaj commited on
Commit
6566005
·
verified ·
1 Parent(s): 36ac915

Update routes/subscription.py

Browse files
Files changed (1) hide show
  1. 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
  }