Hola,
Tengo un formulario que cuando finalizas todos los pasos está configurado para que salte la pasarela de pago TPV.
Cuando acabas se envia el formulario correctamente pero no hay manera de que salte. en Principio está todo bien puesto.
Desde le servicio del TPV me dicen esto:
"Les informamos que tras revisión seguimos sin poder finalizar una compra en la web, no llega ni a mostrar la pasarela de pago rogamos nos indique que modulo y versión se esta utilizando, también es recomendable que su informático o quien se encargue de la web revise de que forma esta esto implementado.
Adjuntamos enlace a los plugins oficiales que damos soporte: https://pagosonline.redsys.es/descargas.htm l"
Alguien me puede decir què puedo hacer o que no estpy haciendo bien?
Muchas Gracias
Contenido solo visible a usuarios registrados
Hola David.
Revisando los log veo el siguiente error:
[15-Oct-2021 14:51:57 UTC] PHP Fatal error: Uncaught Error: Call to undefined function mcrypt_encrypt() in /home2/kartsdec/public_html/kartsdecoixinets.org/wp-content/plugins/contact-form-7-redsys-addon/lib/class-cf7-redsys-gateway.php:140
Stack trace:
#0 /home2/kartsdec/public_html/kartsdecoixinets.org/wp-content/plugins/contact-form-7-redsys-addon/lib/class-cf7-redsys-gateway.php(192): RCF7_Gateway->encrypt_3DES('000011335157', 'C\xE3N\xF9\xEF\xFA\\\xAE\x87\xEA\x80TY\xDC\xAC...')
#1 /home2/kartsdec/public_html/kartsdecoixinets.org/wp-content/plugins/contact-form-7-redsys-addon/lib/class-cf7-redsys-gateway.php(114): RCF7_Gateway->create_merchant_signature('C\xE3N\xF9\xEF\xFA\\\xAE\x87\xEA\x80TY\xDC\xAC...', '000011335157', 'eyJEU19NRVJDSEF...')
#2 /home2/kartsdec/public_html/kartsdecoixinets.org/wp-content/plugins/contact-form-7-redsys-addon/lib/class-cf7-redsys-gateway.php(29): RCF7_Gateway->prepare_args('1044', '60', 'Inscripci\xC3\xB3 44a...', '3', 'ssss@dddd.com')
#3 /home2/kartsdec/public_html/kartsdecoixinets.org/wp-content/plugins/contact-form- in /home2/kartsdec/public_html/kartsdecoixinets.org/wp-content/plugins/contact-form-7-redsys-addon/lib/class-cf7-redsys-gateway.php on line 140
Este erro viene del plugin " contact form 7 redsys addon " que supongo es el plugin que estas utilizando para el pago.
Veo que estas utilizando la version 7.0 de PHP y puede que el plugin ya no soporte esa version ya que esta un poco desfasada.
.- Prueba a modificar la version de PHP de ese dominio e instala la version 7.4.
Puedes modificarla version de php fácilmente desde tu cuenta de hosting -> Versiones de PHP
Tienes una guía en este enlace:
-> https://guias.webempresa.com/preguntas-frecuentes/cambiar-la-version-php/
Un Saludo
@pepesoler Hola Pepe!!!!!!!!! Tenias toda la razón del mundo. Era cosa del pluggin que no estaba renovado y al actualizar todo ha petado.
Ahora ya funcionando todo bien. Muchísimas gracias por la ayuda!
Hola David,
Encantados de poder ayudar, si tienes alguna otra duda recuerda que puedes crear un nuevo tema y con gusto lo vemos.
Un saludo 🖐️