Open cinzunzas opened 1 day ago
Gracias! Creo que le falta un poco para poder ser usado en un proyecto, podrías intentar con mariofix/django-payments-flow?
Mi plan era hacer un módulo para cada integrador, pero después decidí mezclarlos en este paquete.
Este es el que va a seguir en el futuro, pero mariofix/django-payments-flow debería funcionar inmediatamente hoy.
Avísame porfavor.
-M
Gracias por contestar rapido Mario!
Mira tuve que hacer downgrade de algunos packages, pero el error es el mismo:
2024-11-21 15:53:11 Traceback (most recent call last):
2024-11-21 15:53:11 File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
2024-11-21 15:53:11 response = get_response(request)
2024-11-21 15:53:11 File "/usr/local/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
2024-11-21 15:53:11 response = wrapped_callback(request, *callback_args, **callback_kwargs)
2024-11-21 15:53:11 File "/usr/src/app/pagos/views.py", line 26, in payment_details
2024-11-21 15:53:11 form = payment.get_form(data=request.POST or None)
2024-11-21 15:53:11 File "/usr/local/lib/python3.10/site-packages/payments/models.py", line 142, in get_form
2024-11-21 15:53:11 provider = provider_factory(self.variant, self)
2024-11-21 15:53:11 File "/usr/local/lib/python3.10/site-packages/payments/core.py", line 159, in _default_provider_factory
2024-11-21 15:53:11 class_ = getattr(module, class_name)
2024-11-21 15:53:11 AttributeError: module 'django_payments_flow' has no attribute 'FlowProvider'
y por ahí me parece que la version django-payments-flow==2024.9.23 no es compatible con pyflowcl==2024.9.28
24.68 The conflict is caused by:
24.68 The user requested pyflowcl==2024.9.28
24.68 django-payments-flow 2024.9.23 depends on pyflowcl<2.0 and >=1.2
cuando soluciona lo de las versiones quede en:
django-payments-flow==0.1.2
django-payments==2.0.0
pyflowcl==2024.9.28
con el error de arriba
Hola @mariofix, estoy probando el package que has construido para poder operacionalizar medios de pago de CL. Pero me esta arrojando un error cuando intento llevar al cliente al medio de pago:
btw, con otro medio de pago como "mercadopago" de django-payments, el flujo se ejecuta sin problemas.
Se te ocurre que podría estar haciendo mal?