Jump to content

TPV no confirma pedidos, no genera pedidos e 1.6


Angelixo

Recommended Posts

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

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

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.

  • Like 2
Link to comment
Share on other sites

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.

  • Like 1
Link to comment
Share on other sites

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

  • 2 weeks later...

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...