Estamos a punto de llegar al día limite para el cambio obligatorio TPV Redsys en Virtuemart donde redsys va a cambiar la firma basada en SHA-256, y como no, esto también le afecta a los pasarelas de pago instaladas en VirtueMart (Joomla).

Este al igual que los demás CMS de comercios electrónicos deberán actualizar su plataforma de pago Redsys antes del 23 de noviembre si quieren seguir utilizando el pago con tarjeta de crédito, no le daríamos mayor importancia al igual que los demás CMS si no fuese porque muchos clientes nos han preguntado por el módulo que han colgado en redsys para virtuemart.

El problemas según la documentación que proporciona Redsys sobre este módulo es que solo es compatible con Joomla versión 3.3.6 o superior y VirtueMart versión 2.9.9.3 o superior.

¿Entonces que pasa si tengo una versión inferior?

Si hablas con Redsys te van a decir que no tienes más solución que actualizar si o si, claro actualizar a la versión 3.3.6 de joomla cuando tienes una versión 3.x o incluso 2.5.x no debería de ser gran problema ya que la mayoría de extensiones y temas son compatibles, pero ¿que pasa si tengo la versión 1.5.x? (si, todavía hay muchos usuarios que utilizan esta versión aunque está desaconsejado completamente debido a su la inseguridad que conlleva)

Solución

Debido a que Joomla es un CMS de código abierto hay muchos desarrolladores que realizan extensiones y plantilla y podemos encontrar extensiones para redsys que son compatibles con versiones anteriores de Joomla y VirtueMart  como por ejemplo las siguientes:

Si tu versión es Joomla versión 3.3.6 o superior y VirtueMart versión 2.9.9.3 o superior podrás descargar el modulo gratuito realizado por Redsys:

Nuestro consejo es tener actualizado Joomla a la última versión y así nos evitamos tener que adquirir el módulo y problemas de seguridad, pero si no es el caso puedes utilizar estos módulos o cualquier otro que sea compatible con la firma SHA-256