Moibe commited on
Commit
2817194
·
1 Parent(s): 95c027a

Dos eventos acreditan correctamente

Browse files
Files changed (1) hide show
  1. main.py +8 -19
main.py CHANGED
@@ -59,8 +59,13 @@ async def webhook_received(request: Request, stripe_signature: str = Header(None
59
  #Si no, por ahora ignora.
60
  if len(event_data['payment_method_options']) > 0: #Si es mayor que cero checa si existe card.
61
  print("Ancho del contenido de card: ")
62
- print(len(event_data['payment_method_options']["card"]))
63
- time.sleep(4)
 
 
 
 
 
64
 
65
  if event_type == 'checkout.session.async_payment_succeeded':
66
  print("Pago asíncrono completado.")
@@ -76,23 +81,7 @@ async def webhook_received(request: Request, stripe_signature: str = Header(None
76
  imagenes = event_data['metadata']['imagenes']
77
  print("Imágenes:")
78
  print(imagenes)
79
- herramientas.registrar_evento(cus_id, int(imagenes))
80
-
81
-
82
-
83
- # if event_type == 'payment_intent.succeeded':
84
- # print("Pago realizado...")
85
- # #print(event_data)
86
- #
87
- #
88
- # # print(event_data['customer_details']['name'])
89
- # print("Metadata:")
90
- # print(event_data['metadata'])
91
- # #cus_id = event_data['metadata']['stripe_customer_id']
92
- # # print("Metadata Cusid:")
93
- # # print(cus_id)
94
- #
95
- #
96
 
97
  else:
98
  print(f'unhandled event: {event_type}')
 
59
  #Si no, por ahora ignora.
60
  if len(event_data['payment_method_options']) > 0: #Si es mayor que cero checa si existe card.
61
  print("Ancho del contenido de card: ")
62
+ if len(event_data['payment_method_options']["card"]) > 1: #Si el contenido de card es mayor de uno, si existe y puedes finalmente procesar el pago.
63
+ cus_id = event_data['customer']
64
+ print("Customer directo:", cus_id)
65
+ imagenes = event_data['metadata']['imagenes']
66
+ print("Imágenes:")
67
+ print(imagenes)
68
+ herramientas.registrar_evento(cus_id, int(imagenes))
69
 
70
  if event_type == 'checkout.session.async_payment_succeeded':
71
  print("Pago asíncrono completado.")
 
81
  imagenes = event_data['metadata']['imagenes']
82
  print("Imágenes:")
83
  print(imagenes)
84
+ herramientas.registrar_evento(cus_id, int(imagenes))
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
85
 
86
  else:
87
  print(f'unhandled event: {event_type}')