Redsys, Error en módulo payment_redsys

225 views
Skip to first unread message

josera...@gmail.com

unread,
Dec 16, 2015, 11:30:42 AM12/16/15
to Usuarios Odoo / OpenERP en España
Hola a todos, tengo instalado el módulo payment_redsys, pero desde que actualice no hace mucho, no funciona, además lo he probado en una instalación nueva y tampoco.
La key que dice que tiene que ser de 16 o 24, supongo que es la Clave secreta, y he probado con 16 y 24 y da el mismo error.

¿Alguien puede confirmar que es un error o decirme si es algo que yo hago mal?
Muchas gracias.



  File "/usr/lib/python2.7/dist-packages/Crypto/Cipher/DES3.py", line 113, in new
    return DES3Cipher(key, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/Crypto/Cipher/DES3.py", line 76, in __init__
    blockalgo.BlockAlgo.__init__(self, _DES3, key, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/Crypto/Cipher/blockalgo.py", line 141, in __init__
    self._cipher = factory.new(key, *args, **kwargs)
ValueError: Invalid key size (must be either 16 or 24 bytes long)

josera...@gmail.com

unread,
Dec 17, 2015, 2:37:07 AM12/17/15
to Usuarios Odoo / OpenERP en España
¿Nadie?

josera...@gmail.com

unread,
Dec 21, 2015, 2:50:02 AM12/21/15
to Usuarios Odoo / OpenERP en España
Gracias a todos, al final resulta que la clave que tenía de sha256 era incorrecta. Un saludo.

Javi Melendez

unread,
Apr 4, 2017, 3:01:02 AM4/4/17
to Usuarios Odoo / OpenERP en España
Buenas,

Yo también estoy probando el módulo de payment_redsys y he llegado al mismo error. Desde redsys no he conseguido obtener el hash correcto, al final he recurrido a python:
>>> import Crypto.Hash.HMAC
>>> Crypto.Hash.HMAC.new('miclave').hexdigest()
'02a3be65bad3115337bbc47e43403ca4'

Con esto parece que funciona. Luego me encuentro con otro error de envío de datos a redsys. Adjunto una captura del mensaje.
Sabéis si hay algún manual para configurar el método de pago correctamente?

Gracias de antemano
Captura.PNG
Reply all
Reply to author
Forward
0 new messages