jesusangel / wc-sermepa

Sermepa payment gateway plugin for WooCommerce
Other
28 stars 16 forks source link

Creo que este plugin no va funcionar después de 23/11/2015 (Cambios en TPV de redsys) #9

Closed ghost closed 9 years ago

ghost commented 9 years ago

Hola Jesus. Primero de todo agradezco mucho tú trabajo que has hecho. Estoy utilizando este plugin desde hace un año y nunca me ha dado problemas. Solamente te quiero avisar de que pronto redsys va remplazar el algoritmo SHA-1 en sus sistemas por SHA256. ¿Habrá actualización nueva pronto para suportar el SHA256? https://canales.redsys.es/canales/ayuda/migracionSHA256.html Gracias

boquiabierto commented 9 years ago

Gracias @sumitpaulsmx además veo que en el enlace que pones hacen referencia a un listado de plugins entre otros para Woocomerce. Probaré a ver que tal.

ghost commented 9 years ago

Ok Gracias.

jesusangel commented 9 years ago

Hola.

Sí. Este fin de semana sacaré la actualización.

Saludos cordiales.

El mié, 28-10-2015 a las 02:43 -0700, sumitpaulsmx escribió:

Hola Jesus. Primero de todo agradezco mucho tú trabajo que has hecho. Estoy utilizando este plugin desde hace un año y nunca me ha dado problemas. Solamente te quiero avisar de que pronto redsys va remplazar el algoritmo SHA-1 en sus sistemas por SHA256. ¿Habrá actualización nueva pronto para suportar el SHA256? https://canales.redsys.es/canales/ayuda/migracionSHA256.html Gracias

— Reply to this email directly or view it on GitHub.

ghost commented 9 years ago

(y) Gracias Jesus.

jesusangel commented 9 years ago

Hola.

He implementado la firma SHA256 en una nueva versión del plugin, pero no puedo hacer pruebas porque no tengo una clave SHA256 para probar. Lo he intentado con "Mk9m98IfEblmPfrpsawt7BmxObt98Jev" pero sin éxito.

¿Sabes si hay datos (FUC, terminal y clave SHA2) de prueba?

He dejado la nueva versión en: tel.abloque.com/wc_redsys.zip por si quieres hacer pruebas. Ojo, que probablemente no funcionará.

Saludos.

El mié, 28-10-2015 a las 02:43 -0700, sumitpaulsmx escribió:

Hola Jesus. Primero de todo agradezco mucho tú trabajo que has hecho. Estoy utilizando este plugin desde hace un año y nunca me ha dado problemas. Solamente te quiero avisar de que pronto redsys va remplazar el algoritmo SHA-1 en sus sistemas por SHA256. ¿Habrá actualización nueva pronto para suportar el SHA256? https://canales.redsys.es/canales/ayuda/migracionSHA256.html Gracias

— Reply to this email directly or view it on GitHub.

ghost commented 9 years ago

Pues yo tampoco aun lo tengo entorno de pruebas para probar. Pero cuando lo tenga intentare probar lo. Muchas gracias

jesusangel commented 9 years ago

Es el entorno de pruebas el que me interesa. Mira a ver por favor cual es la clave sha256 para dicho entorno. El 01/11/2015 10:52, "sumitpaulsmx" notifications@github.com escribió:

Pues yo tampoco aun lo tengo entorno de pruebas para probar. Pero cuando lo tenga intentare probar lo. Muchas gracias

— Reply to this email directly or view it on GitHub https://github.com/jesusangel/wc-sermepa/issues/9#issuecomment-152813741 .

jesusangel commented 9 years ago

Perdón. Creo que tu "lo" era un "no". El 01/11/2015 10:52, "sumitpaulsmx" notifications@github.com escribió:

Pues yo tampoco aun lo tengo entorno de pruebas para probar. Pero cuando lo tenga intentare probar lo. Muchas gracias

— Reply to this email directly or view it on GitHub https://github.com/jesusangel/wc-sermepa/issues/9#issuecomment-152813741 .

ghost commented 9 years ago

Utilizando estos datos: fuc="999008881"; terminal="871"; moneda="978"; trans="0"; clave=Mk9m98IfEblmPfrpsawt7BmxObt98Jev

Si llegas en la final de pagina donde se tiene que poner los datos de tarjeta de crédito sin ningún error eso significa que todo va bien.

jesusangel commented 9 years ago

Buenos días.

Esos son los datos con los que estaba probando, pero debe haber algún error, pues con ellos tampoco funciona el plugin original de Redsys. El error que da es el SYS0042 (error en la firma).

He comprobado que mi plugin genera la misma firma (para los mismos datos de entrada) que el de Redsys, pero si la clave secreta no es la adecuada, la pasarela de Redsys no considerará la firma como buena.

Les envié un email para preguntar. A ver si me responden hoy.

Saludos cordiales.

El dom, 01-11-2015 a las 02:06 -0800, sumitpaulsmx escribió:

Mk9m98IfEblmPfrpsawt7BmxObt98Jev

ghost commented 9 years ago

Utilizando api de redsys tal como viene funciona. Mira si el numero de pedido como mínimo tiene la longitud de 4. De todas formas necesitas una clave y entorno de pruebas.

Gracias

jesusangel commented 9 years ago

Ok. Fallo mio. Estaba probando con el entorno Sis-t (el de test que había usado otras veces) pero debía usar el Sis-d.

El lun, 02-11-2015 a las 02:17 -0800, sumitpaulsmx escribió:

Utilizando api de redsys tal como viene funciona. Mira si el numero de pedido tiene como mínimo tiene la longitud de 4.

Gracias

— Reply to this email directly or view it on GitHub.