Buenos días, llevo varios meses con dos errores, uno en la pasarela de pago y otro con PHP.
Abrí en su día varios temas y por motivos de tiempo ninguno de los dos he terminado de solucionar.
Ahora que tengo más tiempo me gustaría dejar los temas solucionados.
Para evitar a largar las conversaciones os adjunto los dos temas para que los leáis y miréis los problemas que tengo, os pongo los dos temas en uno porque en su día deduje que iban relacionados, pues la pasarela de pago empezó a dar problemas después de hacer cosas para solucionar el mensaje de error de PHP
Tema PHP:
https://www.webempresa.com/foro/32-Joomla-30/162498-Mensaje-de-error-en-el-PHP.html
Tema pasarela de pago:
https://www.webempresa.com/foro/30-VirtueMart-20/162672-Error-en-la-pasarela-de-pago-redsys.html
URL del sitio: Contenido solo visible a usuarios registrados
Hola
Con respecto a PHP, veo que estas usando el framework Gantry 4, lamentablemente no es del todo compatible con versiones recientes de PHP ( PHP>= 7.x), revisa primero qué versión tienes de Gantry 4, desde Extensiones > Gestor de Extensiones.
La vesión de Gantry 4 que deberías tener es la : 4.1.40
Si no tienes esta versión prueba descargarla desde: http://gantry.org/downloads
La idea es que tengas PHP 7.2 ya que te será difícil mantener tu sitio con PHP 5.x
Saludos.
Hola tengo estas versiones.
He entrado aquí:
http://gantry.org/downloads
y no sé qué debo descargar, está esto:
joomla-pkg_gantry5_v5.4.28.zip
joomla-tpl_g5_helium_v5.4.28.zip
joomla-tpl_g5_hydrogen_v5.4.28.zip
helio-5.4.28-rocketlauncher_j39.zip
la versión que tengo de de Joomla, 3.9.4.
Hola
No esta actualizado el framework, desde http://gantry.org/downloads , descarga el framework de Gantry 4 y lo instalas que veo que esta desactualizado en tu sitio.
Saludos,
Hola Jose Luis.
En este enlace tienes la descarga:
-> http://gantry.org/downloads
Después de los enlaces para gantry 5 verás que tienes el enlace para descarga de gantry 4:
Para instalar como cualquier otra extensión Extensiones -> gestionar -> Instalar
Un saludo
Hola, Ya lo he hecho. Aparentemente ya no da el error pero veo una cosa rara.
He puesto actualizado "Gantry 4"
He puesto esta versión de PHP:
Luego entiendo que le tengo que dar a la pestaña " Actualiza la página"
Si lo hago entonces me vuelve a otra versión anterior y me queda así:
Ya no me da error al abrir la página desde administrador, pero se tiene que quedar así?
Hola Jose Luis.
El error es de firma.
.- Descarga la última versión del plugin oficial de Redsys:
-> http://www.redsys.es/
Antes de eliminar que tienes ahora toma nota de los datos para configurar el nuevo plugin.
En la misma página de descarga de Redsys tiene in guia de integración que puedes descargar con los pasos para configurar el plugin.
Una vez instalado y configurado el nuevo plugin, elimina el anterior, accede a virtuemart y elimina la forma de pago de Redsys que tienes creada ahora y crea una nueva para el nuevo plugin.
Un saludo
Hola! He descargado www.redsys.es/ es fichero
Lo he descomprimido y he instaldo es:
Me ha salido este mensaje
Se ha quedado así
He creado otra forma de pago
He puesto la configuración de la otra y he realizado un compra, me han salido las dos formas de pago he elegido la de tarjeta de crédito nueva que he creado me ha dejado terminar todo el proceso pero al inal el mismo mensaje
Luego he desinstalado REDSYS
Y lo he vuelto a intentar inatalar desde el fichero
Y me da este mensaje
Entonces vuelvo a descomprimir el archivo "redsys_ virtuemart. zip" e instalo el archivo "instalador"
Intento hace otra compra y al llegar a la forma de pago, ya no existe ninguna forma de pago "pago con tarjeta"
Hola Jose Luis.
Tienes que instlar el paquete instalador.zip
Una vez con el plugin instalado accede a plugins y comprueba que esté activado:
.- Accede a Virtuemart -> métodos de pago y añade un nuevo método de pago para la pasarela:
.- En la pestaña " configuración " del nuevo método de pago añade los datos del terminal, estos datos te los ofrecieron en el banco cuando contrataste el terminal.
En la página de descarga de la extensión tienes una guia de integración con los pasos de configuración:
El aviso que tienes es por error de firma y es por la clave de encriptación:
Este dato lo proporciona el banco y es el que parece que no esté bien, tienes que comunicar con ellos y ver si el código proporcionado esta bien o tienes que modificarlo.
Un saludo
Hola de nuevo, he vuelto a instalas el paquete que me dices pero me sale este error:
Voy a plugins compruebo que está activado
He creado una nueva forma de pago
He vuelto ha hacer una compra el pago me lo autoriza
pero me sigue saliendo el mismo error
El código de encriptación es el mismo que hemos tenido siempre y antes no daba ese error. Este error lo venimos arrastrando desde que se empezaron a hacer actualizaciones PHP
Hola jose Luis.
El error de firma es lo que te comente antes, no tiene nada que ver la versión de PHP con la firma, tienes que consultar con el banco los datos de la pasarela.
Un saludo
Ok! Pepe. Mañana hablo con el banco, según lo que me digan ya te comento