Avisos
Vaciar todo

Redsys acepta el pago pero no confirma el pedido  

 
Angel Adelio
 Angel Adelio
Nuevo usuario

Hola buenos días
De vez en cuando nos pasa que entra el dinero en el banco, pero no confirma el pedido en Prestashop.
Nosotros también usamos SSL y leyendo en el foro hemos visto que desde Webempresa modificasteis el modulo de redsys para solventar ese error, pero hemos visto que la versión del módulo es la 2.8.3.
¿Disponéis de la última versión modificada? El módulo de redsys va por la versión 3.0.3

Espero vuestra respuesta, muchas gracias de antemano!!

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 22/05/2019 12:31 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Angel.

Descarga el modulo oficial de redsys:
-> http://www.redsys.es/

Eliminas el que tienes ahora e instala el oficial.

Revisa si después de eso se soluciona.

Un saludo

ResponderCitar
Respondido : 22/05/2019 1:26 pm

Cursos Gratuitos WordPress

Angel Adelio
 Angel Adelio
Nuevo usuario

Buenas tardes, gracias por la rápida respuesta, pero sigo con dudas.

Actualmente tenemos instalada la versión 3.0.0 y por lo que he visto en el Changelog las versiones posteriores del módulo de Redsys son para adaptarlo a prestashop 1.7
¿Sabes si en esa versión 3.0.3 de Redsys solucionan este problema?

Quitar el método de pago principal de la web y configurarlo otra vez nos dejaría sin servicio un rato y justo estamos en plena temporada. Además no podríamos comprobarlo tan fácilmente ya que no hemos conseguido sacar un patrón de cuando sucede este fallo en concreto.

Espero vuestra respuesta, muchas gracias!

ResponderCitar
Respondido : 22/05/2019 5:12 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Angel.

Las últimas versiones del módulo oficial se adaptaron para poder trabajar con protocolo de seguridad SHA256 .
La diferencia entre el módulo que preparamos nosotros en su momento fue por el tema de la firma ya que el oficial no podía trabajar con certificados de seguridad.

¿Sabes si en esa versión 3.0.3 de Redsys solucionan este problema?
Pues exactamente no te sabria decir pero bueno es una posibilidad, sino se prueba no podemos saberlo.

Otra posible causa puede ser por temas del retorno, dentro del archivo validation.php que encontrarás en la carpeta del módulo tienes que tener unas líneas parecidas esto:

'UrlOk' => $protocolo.$_SERVER['HTTP_HOST'].__PS_BASE_URI__.'index.php?controller=order-confirmation&id_cart='.$id_cart.'&id_module='.$this->id.'&id_order='.$this->currentOrder.'&key='.$customer->secure_key, 

De todas formas, probaría con la última versión del módulo, configurarlo tampoco te llevará tanto tiempo, solo tienes que tomar nota de los datos del anterior.

Un saludo

ResponderCitar
Respondido : 22/05/2019 5:51 pm