Moibe commited on
Commit
d1da420
·
1 Parent(s): 542a480
Files changed (1) hide show
  1. funciones.py +8 -6
funciones.py CHANGED
@@ -47,15 +47,16 @@ async def procesa_evento(request: Request, stripe_signature: str = Header(None))
47
 
48
  print("Status:")
49
  print(event_data['status'])
 
50
  print("Payment Method Options:")
51
- print(event_data['payment_method_options'])
52
  print("Cantidad de elementos:")
53
- print(len(event_data['payment_method_options']))
54
 
55
  #Importante: Todas las acciones relacionadas a la compra con tarjeta deben ir en el IF.
56
  #De lo contrario se marcará también en OXXO, antes de hacerce el pago.
57
- if len(event_data['payment_method_options']) > 0: #Si es mayor que cero checa si existe card.
58
- 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.
59
  cus_id = event_data['customer']
60
  print("Customer directo:", cus_id)
61
  imagenes = metadata.get('imagenes', None)
@@ -93,10 +94,11 @@ async def procesa_evento(request: Request, stripe_signature: str = Header(None))
93
 
94
  #print("Status:")
95
  print(event_data['status'])
 
96
  print("Payment Method Options:")
97
- print(event_data['payment_method_options'])
98
  print("Cantidad de elementos:")
99
- print(len(event_data['payment_method_options']))
100
  cus_id = event_data['customer']
101
  print("Customer directo:", cus_id)
102
  imagenes = metadata.get('imagenes', None)
 
47
 
48
  print("Status:")
49
  print(event_data['status'])
50
+ payment_options = event_data['payment_method_options']._to_dict_recursive()
51
  print("Payment Method Options:")
52
+ print(payment_options)
53
  print("Cantidad de elementos:")
54
+ print(len(payment_options))
55
 
56
  #Importante: Todas las acciones relacionadas a la compra con tarjeta deben ir en el IF.
57
  #De lo contrario se marcará también en OXXO, antes de hacerce el pago.
58
+ if len(payment_options) > 0: #Si es mayor que cero checa si existe card.
59
+ if len(payment_options["card"]) > 1: #Si el contenido de card es mayor de uno, si existe y puedes finalmente procesar el pago.
60
  cus_id = event_data['customer']
61
  print("Customer directo:", cus_id)
62
  imagenes = metadata.get('imagenes', None)
 
94
 
95
  #print("Status:")
96
  print(event_data['status'])
97
+ payment_options = event_data['payment_method_options']._to_dict_recursive()
98
  print("Payment Method Options:")
99
+ print(payment_options)
100
  print("Cantidad de elementos:")
101
+ print(len(payment_options))
102
  cus_id = event_data['customer']
103
  print("Customer directo:", cus_id)
104
  imagenes = metadata.get('imagenes', None)