habulaj commited on
Commit
e2e67b1
·
verified ·
1 Parent(s): fd41c6e

Update routes/subscription.py

Browse files
Files changed (1) hide show
  1. routes/subscription.py +4 -4
routes/subscription.py CHANGED
@@ -272,7 +272,7 @@ def create_checkout_session(
272
  cancel_url="https://yourdomain.com/cancel",
273
  payment_method_types=["card"],
274
  mode="subscription",
275
- customer=customer_stripe_id,
276
  line_items=[
277
  {
278
  "price": price_id,
@@ -280,17 +280,17 @@ def create_checkout_session(
280
  }
281
  ],
282
  payment_intent_data={ # 🔹 Importante para o Brasil! Indica que parte do valor será transferida
283
- "application_fee_amount": int(price_amount * 0.2), # 20% para a plataforma
284
  "transfer_data": {
285
  "destination": stylist_stripe_id, # Conta do estilista no Stripe
286
- "amount": int(price_amount * 0.8) # 80% vai para o estilista
287
  }
288
  },
289
  metadata={
290
  "stylist_id": stylist_id,
291
  "stylist_stripe_id": stylist_stripe_id,
292
  "user_id": user_id,
293
- "user_stripe_id": customer_stripe_id
294
  },
295
  subscription_data={
296
  "metadata": {
 
272
  cancel_url="https://yourdomain.com/cancel",
273
  payment_method_types=["card"],
274
  mode="subscription",
275
+ customer=user_stripe_id, # 🔹 Correção aqui
276
  line_items=[
277
  {
278
  "price": price_id,
 
280
  }
281
  ],
282
  payment_intent_data={ # 🔹 Importante para o Brasil! Indica que parte do valor será transferida
283
+ "application_fee_amount": int(stylist_price * 0.2), # 20% para a plataforma
284
  "transfer_data": {
285
  "destination": stylist_stripe_id, # Conta do estilista no Stripe
286
+ "amount": int(stylist_price * 0.8) # 80% vai para o estilista
287
  }
288
  },
289
  metadata={
290
  "stylist_id": stylist_id,
291
  "stylist_stripe_id": stylist_stripe_id,
292
  "user_id": user_id,
293
+ "user_stripe_id": user_stripe_id # 🔹 Correção aqui
294
  },
295
  subscription_data={
296
  "metadata": {