Angelixo Posted November 24, 2016 Share Posted November 24, 2016 Buenas, he estado leyendo varios hilos en los que la gente tiene el mismo problema, cuando un cliente hace un pago mediante TPV (ya sea el modulo de redsys u Sabadel TPV Virtual 2.0 en mi caso) no se confira el pedido, por lo tanto PS no genera el pedido y no se envia email ni aparece en el historial del cliente . He tratado de solucionarlo cambiando en el redsys.php la URL de respuesta online añadiendole los datos de mi web, pero tampoco funciona de forma correcta. ¿Se les ocurre alguna idea? Ya he reinstalado el modulo, vaciado caches... Gracias de antemano por la ayuda. //URL de Respuesta Online if (empty($_SERVER['HTTPS'])) { $protocolo = 'http://'; $zm="miweb.com/"; $urltienda = $protocolo.$zm.'modules/redsys/validation.php'; } else { $protocolo = 'https://'; /* $urltienda = $protocolo.$_SERVER['HTTP_HOST'].__PS_BASE_URI__.'modules/redsys/validation.php'; */ $zm="miweb.com/"; $urltienda = $protocolo.$zm.'modules/redsys/validation.php'; } Link to comment Share on other sites More sharing options...
Angelixo Posted November 24, 2016 Author Share Posted November 24, 2016 He instalado la ultima versión de este hilo y tampoco https://www.prestashop.com/forums/topic/266480-modulo-redsys-tpv-virtual-gratis-en-su-web/page-34 Link to comment Share on other sites More sharing options...
joseantgv Posted November 24, 2016 Share Posted November 24, 2016 Hola, ese error puede deberse a diversas causas: error en el certificado SSL, tienda en mantenimiento, error provocado por otro módulo, error en la configuración de la tienda, etc. Habría que ver en concreto cuál es el error en tu tienda. 1 Link to comment Share on other sites More sharing options...
Angelixo Posted November 24, 2016 Author Share Posted November 24, 2016 Acabo de hablar con SABADEL, me dicen que es por un error en el SSL, dicen que tengo el certificado por dominio bien, pero por IP no. Esta tarde voy a tratar de configurarlo para la IP. Iré informando. Gracias por la respuesta! Link to comment Share on other sites More sharing options...
Angelixo Posted November 25, 2016 Author Share Posted November 25, 2016 Hola, el error continua. ¿cómo puedo saber cual es el código de error exacto? . Link to comment Share on other sites More sharing options...
Angelixo Posted November 25, 2016 Author Share Posted November 25, 2016 SOLUCIONADO Problema: TPV virtual acepta el cobro, pero no devuelve la confrmación por lo que PRESTASHOP no puede generar el pedido. Solución: Aplique el modulo https://www.webempresa.com/foro/44-M%C3%B3dulos-PrestaShop/149557-Problema-con-el-tpv-REDSYS-de-repente-%28no-genera-pedido-pero-cobra-la-tarjeta%29.html#248360 de este hilo. (PERDON POR EL LINK, PERO NO SERIA JUSTO SUBIR EL MODULO PUESTO QUE NO ES MIO) Debido a: En la nueva versión del modulo es necesario tener SSL por IP y dominio, sino la confirmación se pierde en el camino. ¿? EL modulo del enlace salta esto y ya genera, solo hay que personalizarlo con nuestros datos y el aspecto visual. Link to comment Share on other sites More sharing options...
AMA1MD Posted November 26, 2016 Share Posted November 26, 2016 con el módulo que indicas cualquiera puede validar un pedido en tu tienda si sabe un poco como trabaja Prestashop con lo que te aconsejo que compruebes cada operación en tu panel de Redsys o que instales un módulo sin parchear. El tema del error del SSL tiene su motivo, lo que no se puede hacer es obviar esta parte para que se valide el pedido. 2 Link to comment Share on other sites More sharing options...
joseantgv Posted November 28, 2016 Share Posted November 28, 2016 SOLUCIONADO Problema: TPV virtual acepta el cobro, pero no devuelve la confrmación por lo que PRESTASHOP no puede generar el pedido. Solución: Aplique el modulo https://www.webempresa.com/foro/44-M%C3%B3dulos-PrestaShop/149557-Problema-con-el-tpv-REDSYS-de-repente-%28no-genera-pedido-pero-cobra-la-tarjeta%29.html#248360 de este hilo. (PERDON POR EL LINK, PERO NO SERIA JUSTO SUBIR EL MODULO PUESTO QUE NO ES MIO) Debido a: En la nueva versión del modulo es necesario tener SSL por IP y dominio, sino la confirmación se pierde en el camino. ¿? EL modulo del enlace salta esto y ya genera, solo hay que personalizarlo con nuestros datos y el aspecto visual. Ese módulo simplemente no hace la validación de la respuesta por HTTPS: if (1==1) { $protocolo = 'http://'; $urltienda = $protocolo.$_SERVER['HTTP_HOST'].__PS_BASE_URI__.'modules/redsys/validation.php'; } else { $protocolo = 'https://'; $urltienda = $protocolo.$_SERVER['HTTP_HOST'].__PS_BASE_URI__.'modules/redsys/validation.php'; } El error con el certificado lo sigues teniendo. 1 Link to comment Share on other sites More sharing options...
Angelixo Posted November 30, 2016 Author Share Posted November 30, 2016 He recibido respuesta de mi proveedor, vamos a instalar certificado por IP (5€ mas al mes me han dicho), en cuanto lo tenga volveré al original. De momento tomo vuestros consejos, revisaré el pago de cada pedido previamente. Agradezco vuestra ayuda sinceramente, gracias. Link to comment Share on other sites More sharing options...
Soy.es Posted December 7, 2016 Share Posted December 7, 2016 Esa es la solución correcta, de la otra forma corres riesgos, que se solucionan por poco dinero. Saludos Link to comment Share on other sites More sharing options...
nadie Posted December 16, 2016 Share Posted December 16, 2016 Muevo el tema a la sección de Aportes a la sección de Discusión General: https://www.prestashop.com/forums/forum/86-discusi%C3%B3n-general/ Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now