Hola, estoy trabajando en un clon para migrar la web de Joomla 3 a 4, con Virtuemart, etc. Ya me funciona todo excepto el pago con Redsys.
Me da error en el entorno de pruebas. Si tengo activa la opción de pago Paypal, no deja seleccionar tarjeta, la selección salta a Paypal
Si desactivo Paypal, da este error "0Class "JRequest" not found" y la url que muestra en la barra de navegación es la del carro de la compra
Veo que el plugin de Redsys es la versión 3.1.1 de 22/10/2020. Temo que no esté actualizado para funcionar con PHP 8x, Joomla 4.3.1 y Virtuemart 4.0.21
Saludos
Nota: La web del clon es una url temporal
Contenido solo visible a usuarios registrados
Hola Alceste.
Si, en principio si que es compatible con la version 8 de PHP y con virtuemart.
Prueba a desactivar la extensión de Paypal y lo revisas por si hubiera algún conflicto entre las dos extensiones.
Un saludo
Hola @pepesoler
Ya lo intenté. ¿Puede ser otra cosa? El desarrollador de VM me dice:
very old plugin JRequest is outdated since j3
Si desactivo Paypal, da este error "0Class "JRequest" not found" y la url que muestra en la barra de navegación es la del carro de la compra
Hola Alceste.
JRequest está en desuso en Joomla 4 lo que no sabría decirte si es de la integración de Paypal enVvirtuemart o es del Redsys.
Tendrás que consultarlo con el soporte de Redsys:
Tienes estos dos contactos:
91 728 23 23
soportevirtual@redsys.es
Un saludo
Hola
Redsys me ha mandado un nuevo plugin, ya que los que tienen para descargar en su página no sirven para estas versiones. Lo he instalado pero me encuentro con este problema al realizar un pago en el entorno de pruebas. El problema es que muestra este mensaje: confirmado con error de firma. Lo cual es un problemón porque, encima, manda una notificación al cliente y a mi de que el pedido está pendiente de pago. Por lo demás funciona. Es decir, en realidad, el pago se ha completado.
Este problema no es nuevo, ver post: https://www.webempresa.com/foro/joomla-30/plugin-redsys-compatible-con-ssl-para-joomla-3-y-vm-342#post-332569
No sé si tiene algo que al crear la nueva forma de pago no me aparece la opción "VM Payment - Redsys" como era habitual, sino que solamente me aparece la opción "Redsys". Es la que he escogido. Me parece raro que no aparezca la forma de pago "VM Payment - Redsys"
Saludos y gracias
Hola Alceste.
El problema que tiene el componente con SSL se soluciona hace tiempo y las versiones nuevas todas tienen compatibilidad.
Por lo que comentas el error es la firma que se genera en el módulo no coincide con la esperada por el TPV. Puede deberse (al menos) a tres factores:
.-No están todos los campos obligatorios, o no tienen el formato esperado,
.- El algoritmo de firma no está bien diseñado, o
.- La clave de cifrado es incorrecta.
Comprueba si los datos que tienes en el módulo de Redsys son los correctos, los datos en entorno de pruebas y los datos reales son distintos.
Revisa esto:
-> https://pagosonline.redsys.es/entornosPruebas.html
Un Saludo