Jump to content

Recommended Posts

lo de la iamgen como podemos solucionarlo? he mirado el fichero dnd dice la url, pero parte de modules, el /es/ lo pone prestahsop :(

Share this post


Link to post
Share on other sites

Y esta solucionado lo de la iamgen que no salia, el problema es que prestahsop 1.6 al ser multidioma, añade la clausula /es/ siempre, si estas en español, pues he modificado el fichero del modulo por que ponia {$this_path} y eso coge toda la ruta, y la he cambiado por {$base_dir} que te coge sin el /es, asi funciona en todas las paginas, os lo comparto.

 

Hay que dar las gracias a los amigos de pixelpro, espero que no pase nada pro hacer mencion

modulo_pago_redsys-prestashop_1.6.0.5_MOD.zip

Edited by borjaf84 (see edit history)
  • Like 2

Share this post


Link to post
Share on other sites

 

Los que tengáis la el servidor para poder hacer pruebas en 1.6 editad el siguiente archivo para ver si os funciona:

 

redys.php

 

ANTIGUO: (LINEA 442)

'UrlOk' => 'http://'.$_SERVER['HTTP_HOST'].__PS_BASE_URI__.'order-confirmation.php?key='.$customer->secure_key.'&id_cart='. $id_cart .'&id_module='.(int)($this->id).'&id_order='.(int)($numpedido),

NUEVO: (LINEA 442)

'UrlOk' => 'http://'.$_SERVER['HTTP_HOST'].__PS_BASE_URI__.'index.php?controller=order-confirmation.php?key='.$customer->secure_key.'&id_cart='. $id_cart .'&id_module='.(int)($this->id).'&id_order='.(int)($numpedido),

Buenas!

 

Yo tengo el mismo problema. ¿Dónde está ese fichero que hay que modificar?

 

Gracias, un saludo!!

  • Like 1

Share this post


Link to post
Share on other sites

Buenas!

 

Yo tengo el mismo problema. ¿Dónde está ese fichero que hay que modificar?

 

Gracias, un saludo!!

Esta dentro de la carpeta modules/redsys, pero si utilizas el modulo modificado del post anterior funciona bien.

Share this post


Link to post
Share on other sites

Alguien ha podido solucionar algo? Yo por mas que lo intento no doy con la solución, tengo este modulo para el Banco santander, que es 4B, alguien tiene una alternativa (gratuita), o ha solucionado el problema del modulo Redsys, me dice: 

Error en datos enviados. Contacte con su comercio.

 

 

Gracias a todos de antemano y felices fiestas

Hola, yo tengo el mismo problema que tu, ¿has conseguido solucionarlo?

Share this post


Link to post
Share on other sites

Hola, yo tengo el mismo problema que tu, ¿has conseguido solucionarlo?

La tienda tiene que estar activada. 

Share this post


Link to post
Share on other sites

La tienda tiene que estar activada. 

Ya esta activada, en modo real, en redsys me dice que donde me esta redirigiendo es a la url de pruebas, cuando esta en real, uf que follon?

Share this post


Link to post
Share on other sites

Buenos días,

 

acabo de actualizar la tienda a 1.6 y tengo un problema en producción. Al ir a pagar el producto, me da el siguiente error:

 

No se ha podido realizar la operación por la razón:
Error en datos enviados. Contacte con su comercio.

 

Además, en el pago_error.php si le doy a intentar de nuevo, me da un error 404, porque redirige a order.php?step=3

 

Teneis alguna idea de porque da el error de envio de datos?

 

Gracias y saludos

 

PD: Tengo instalada la versión MOD de borjaf84, la ultima del 7 de abril

PD2: Más información, el error es un SIS0042. La configuracion es la misma que aparece en la web de redsys

PD3: El problema era que el numero de comercio tenia espacios en blanco al final. SOLUCIONADO!

Edited by MaDDoGo (see edit history)

Share this post


Link to post
Share on other sites

Hola buenas, yo tengo la versión última la 1.6.0.6 y he instalado el módulo de Borjaf84 ya modificado y no me crea el pedido pero si hace el pago correctamente, no da error ni nada, pero ni vacía el carrito ni crea pedido. ¿Alguien saber por qué puede ser? 

 

Un saludo.

Share this post


Link to post
Share on other sites

Uno mas que se une con el modulo de la pagina oficial de redsys y Prestashop 1.5.5.0 funciona perfectamente.Y ademas instalado el modulo de pago Iupay! que me ha gustado como funciona.Todo Perfecto.

Entidad :banco Sabadell.

y agradecer a todos el trabajo que hacéis.

Share this post


Link to post
Share on other sites

Ola buenas estoy configurando el módulo de redsys en entorno de pruebas en prestashop 1.5.6.1  cundo miro en la web de redsys  me da erros de timed out  me hace un pago corecto i el siguiente me da el error de timed out  y así consecutivamente no se lo que puedo hacer si me lo pueden solucionar ustedes seria de gran ayuda  la web es

 

www.xaniel.es  

Share this post


Link to post
Share on other sites

Buenas, he conseguido dominar el módulo en Prestashop 1.6 con los aportes de borja84 y luciferfran para que al realizar un pedido me muestre la página de confirmación pero tengo un problema cuando realizo la prueba para que me dé error, la página pago_error.php me aparece en blanco, solo me carga el header.

 

Alguien sabe a qué se debe esto??? Porque me deja la tienda completamente desmontada y revisando el código debería cargarse sin problemas.

 

Muchas gracias

Share this post


Link to post
Share on other sites

Hola,

llevo unos días con prestashop 1.5.6.2 y el módulo Redsys 2.0

Lo tengo funcionando con la tienda activa en local  y con el módulo con la configuración del módulo:

 

Entorno Redsys: pruebas sis-t

 Notificación HTTP (Inactivo no procesa pedido ni vacia el carrito) enabled.gif

Usar SSL en validación disabled.gif

En caso de error, permitir elegir otro medio de pago disabled.gif

Activar los idiomas del TPV disabled.gif

 

Pues cuando hago la simulación de compra tengo varios problemas:

1- El carrito se queda intacto, es decir no se vacía

2- En la lista de pedidos del usuario no aparece el pedido hecho con este método de pago

3- En la gestión del TPV tengo los siguientes mensajes:

HTTP Asíncrona      0000     Error             http://localhost/tienda/modules/redsys/respuesta_tpv.php
                                                                                -1 URL de notificación no válida

 

E-Mail Asíncrona     0000     Correcto        MI_EMAIL@MI_DOMINIO.COM
                                                                                      OK

 

 

Estoy haciendo algo mal?

No se admiten url locales para  las notificaciones?

Gracias

Edited by animalvetshop (see edit history)

Share this post


Link to post
Share on other sites

Hola,

llevo unos días con prestashop 1.5.6.2 y el módulo Redsys 2.0

Lo tengo funcionando con la tienda activa en local  y con el módulo con la configuración del módulo:

 

Entorno Redsys: pruebas sis-t

 Notificación HTTP (Inactivo no procesa pedido ni vacia el carrito) enabled.gif

Usar SSL en validación disabled.gif

En caso de error, permitir elegir otro medio de pago disabled.gif

Activar los idiomas del TPV disabled.gif

 

Pues cuando hago la simulación de compra tengo varios problemas:

1- El carrito se queda intacto, es decir no se vacía

2- En la lista de pedidos del usuario no aparece el pedido hecho con este método de pago

3- En la gestión del TPV tengo los siguientes mensajes:

HTTP Asíncrona      0000     Error             http://localhost/tienda/modules/redsys/respuesta_tpv.php

                                                                                -1 URL de notificación no válida

 

E-Mail Asíncrona     0000     Correcto        MI_EMAIL@MI_DOMINIO.COM

                                                                                      OK

 

 

Estoy haciendo algo mal?

No se admiten url locales para  las notificaciones?

Gracias

 

Ningún módulo de Redsys te va a funcionar correctamente con la tienda en local o en mantenimiento.

Share this post


Link to post
Share on other sites

Ningún módulo de Redsys te va a funcionar correctamente con la tienda en local o en mantenimiento.

La tienda si está activa pero no está subida al hosting sino en pruebas y lo que falla son las notificaciones http, que da error de url no válida y que supongo, por eso prestashop no vacía el carrito y me genera el pedido.

Share this post


Link to post
Share on other sites

Hola,

llevo unos días con prestashop 1.5.6.2 y el módulo Redsys 2.0

Lo tengo funcionando con la tienda activa en local  y con el módulo con la configuración del módulo:

 

Entorno Redsys: pruebas sis-t

 Notificación HTTP (Inactivo no procesa pedido ni vacia el carrito) enabled.gif

Usar SSL en validación disabled.gif

En caso de error, permitir elegir otro medio de pago disabled.gif

Activar los idiomas del TPV disabled.gif

 

Pues cuando hago la simulación de compra tengo varios problemas:

1- El carrito se queda intacto, es decir no se vacía

2- En la lista de pedidos del usuario no aparece el pedido hecho con este método de pago

3- En la gestión del TPV tengo los siguientes mensajes:

HTTP Asíncrona      0000     Error             http://localhost/tienda/modules/redsys/respuesta_tpv.php

                                                                                -1 URL de notificación no válida

 

E-Mail Asíncrona     0000     Correcto        MI_EMAIL@MI_DOMINIO.COM

                                                                                      OK

 

 

Estoy haciendo algo mal?

No se admiten url locales para  las notificaciones?

Gracias

 

 

tienes que subir la tienda y el el modulo en internet ya y probar alli veras que va a funcionar.

Share this post


Link to post
Share on other sites
Hola , la herramienta oficial de Redsys v-2.0  en p.s v-1.6.0.8 me da "Error en datos enviados. Contacte con su comercio."

 

Veo que algunos bancos ya la tienen desarrollada para varias plataformas como es el caso del B.Sabadell

 


 

Hay 2 pegas

 

1-No tengo ni idea de si es gratuita 

 

2-Luego con un poco de suerte que sea compatible con tu version de P.S

 

Saludos

Share this post


Link to post
Share on other sites

todos modulos deben que ser gratuitos el unico por lo que podras pagar es por si te falta alguna ayuda de tu informatico y el te cobrarr por su tiempo de trabajo.

 

En caso de modulos echos podran obligar a colocar algun logotipo al lado de metodo de pago.

 

Como en caso de uipay porejemplo.

 

Ademas tb los del banco tiene que ver tu pagina web y dar el permiso para usar el tpv virtual.

 

Tengo unos que ya tienen tpv fisico an que el pago ya esta entegrado hace un mes que estan esperando las claves reales y el permiso...

 

P.S. Y en teoria todas estas preguntas deben que contestar tu banco y soporte de tpv virtual, no en foro de Prestashop.

Edited by anseme (see edit history)

Share this post


Link to post
Share on other sites

Hola, he instalado el módulo bajado desde redsys.es, versión modulo_pago_redsys-prestashop_1.6.0.5 pero yo trabajo con Prestashop 1.4.8.2. El módulo me funciona correctamente, procesa el pago, vacía la cesta, vuelve a la Web..... todo correcto.

 

El único fallo que me encuentro es que cuando se muestran las formas de pago en el checkout el texto del TPV Virtual aparece así:

 

Pago con tarjeta de cr&eacutedito/d&eacutebito a trav&eacutes de la plataforma Redsys
en vez de 
Pago con tarjeta de crédito/débito a través de la plataforma Redsys
 
Alguien sabe cómo corregirlo? He intentado buscarlo por el apartado de Traducciones pero no aparece dicha frase por ningún lado. El soporte de Redsys simplemente me dice esto:
 
En respuesta a su consulta les informamos que el error que nos reportan en los caracteres se debe a que el TPV Virtual usa la codificación ISO-8859-1, y todos los datos que lleguen al mismo deben estar en dicho encoding, ya que no tenemos forma de distinguir el encoding en el que están unos datos, ya que la mayoría de los navegadores no lo incluyen en las peticiones.
 
Pero dónde tendría que cambiar esto? El resto de la Web funciona todo correctamente y muestra las tildes a la perfección.
 

Gracias.

Share this post


Link to post
Share on other sites

Hola, he instalado el módulo bajado desde redsys.es, versión modulo_pago_redsys-prestashop_1.6.0.5 pero yo trabajo con Prestashop 1.4.8.2. El módulo me funciona correctamente, procesa el pago, vacía la cesta, vuelve a la Web..... todo correcto.

 

El único fallo que me encuentro es que cuando se muestran las formas de pago en el checkout el texto del TPV Virtual aparece así:

 

Pago con tarjeta de cr&eacutedito/d&eacutebito a trav&eacutes de la plataforma Redsys
en vez de 
Pago con tarjeta de crédito/débito a través de la plataforma Redsys
 
Alguien sabe cómo corregirlo? He intentado buscarlo por el apartado de Traducciones pero no aparece dicha frase por ningún lado. El soporte de Redsys simplemente me dice esto:
 
En respuesta a su consulta les informamos que el error que nos reportan en los caracteres se debe a que el TPV Virtual usa la codificación ISO-8859-1, y todos los datos que lleguen al mismo deben estar en dicho encoding, ya que no tenemos forma de distinguir el encoding en el que están unos datos, ya que la mayoría de los navegadores no lo incluyen en las peticiones.
 
Pero dónde tendría que cambiar esto? El resto de la Web funciona todo correctamente y muestra las tildes a la perfección.
 

Gracias.

 

Buscalo en traduciones de modulos, alli seguro que encuentras y entonces cambias los é a e y tal

 

O editas directamente codigo de modulo el fichero redsys.php o redsys.tpl

 

Saludos.

Share this post


Link to post
Share on other sites

Gracias anseme, ya había probado a traducirlo en el apartado de Traducciones de módulos y no iba. Por fin se ha solucionado, se me ha ocurrido Forzar Compilación y se ha actualizado al momento, así que seguramente era por eso. Gracias!

Share this post


Link to post
Share on other sites

Aprovecho para preguntar si alguien conoce algún módulo gratuito para aceptar pagos a través del TPV Virtual de redsys, pero en el que el cliente tenga la libertad de teclear el importe que quiere pagar (algo muy útil cuando tiene que pagarte un importe por un suplemento o cualquier otra cosa que no requiera hacer un pedido expresamente para ello).

 

Gracias.

Share this post


Link to post
Share on other sites

Aprovecho para preguntar si alguien conoce algún módulo gratuito para aceptar pagos a través del TPV Virtual de redsys, pero en el que el cliente tenga la libertad de teclear el importe que quiere pagar (algo muy útil cuando tiene que pagarte un importe por un suplemento o cualquier otra cosa que no requiera hacer un pedido expresamente para ello).

 

Gracias.

 

no creo que existe algo echo pero si te falta lo puedo hacer

 

en teoría habrá que crear una pagina especial con campos de edición de cantidad y tal.

 

SI lo quieres hacer por tus medias y no sabes programar, pues crea unos productos virtuales con varias reglas de pago, por ejemplo un cantidad de algo vale 1 euro pues el comprador podrá elegir cantidad que paga.

 

O crear unos productos virtuales de varias cantidades tipo: 15,90 o 7,05 etc.

Share this post


Link to post
Share on other sites

Hola,

Yo tengo la tienda con prestashop 1.5.6.0 y el problema es con la URL de retorno para dar la confirmación del pedido.

El tpv realiza el pago correctamente, pero cuando el cliente le da a continuar y vuelve a la tienda, en lugar de volver a la página index.php?controller=order-confirmation?key= muestra directamente la página de comprobar estado del pedido estado-pedido (guest-tracking).

 

He cambiado la línea 442 tengo lo siguiente:

 
Si alguien me puede echar una mano, os lo agradezco!

Share this post


Link to post
Share on other sites

Hola aver si alguien puede ayudar con un problema

El caso esque se aceptan los pagos correctamante, el dinero se cobra, pero en el estado de pedido de prestashop,
 aparece Error de Pago, 
usando 1.5 y el modulo gratuito de redsys


ya se a comentado por el foro pero no he visto ninguna solucion

Share this post


Link to post
Share on other sites

os ayudaria los dos pero faltan mas detalles...

 

He cambiado la línea 442 tengo lo siguiente:

 

 

Y que? Leer post despues de publicar. Te parece claro decir que as cambiado ALGO en la linia tal?...

 

 

aparece Error de Pago, 

 

 

Que error? Donde aparece?

 

SI os falta ayuda de verdad presenad TODA informacion la mas detallada posible!

 

Con screenshots etc

 

La gente pregunta y piensan que los de mas pueden leer pensamientos... y luego se enfada porque nadie les quiere ayudar.

  • Like 1

Share this post


Link to post
Share on other sites

os ayudaria los dos pero faltan mas detalles...

 

 

Y que? Leer post despues de publicar. Te parece claro decir que as cambiado ALGO en la linia tal?...

 

 

 

Que error? Donde aparece?

 

SI os falta ayuda de verdad presenad TODA informacion la mas detallada posible!

 

Con screenshots etc

 

La gente pregunta y piensan que los de mas pueden leer pensamientos... y luego se enfada porque nadie les quiere ayudar.

Gracias por la respuesta,

 

El error  aparece en el estado de pedido por ejemplo preparacion en curso pago aceptado etc,

en este caso deberia aparecer pago aceptado, pero aparece error de pago, aunque el pago si que se a cobrado, y claro al cliente le aparece e el historial de pedidos error de pago, pero si que se le a cobrado,

 

esto pasa co el modulo gratuito de redsys, 

y la version 1,5 de prestashop , 

 

Gracias por la ayuda.

Share this post


Link to post
Share on other sites

Gracias por la respuesta,

 

El error  aparece en el estado de pedido por ejemplo preparacion en curso pago aceptado etc,

en este caso deberia aparecer pago aceptado, pero aparece error de pago, aunque el pago si que se a cobrado, y claro al cliente le aparece e el historial de pedidos error de pago, pero si que se le a cobrado,

 

esto pasa co el modulo gratuito de redsys, 

y la version 1,5 de prestashop , 

 

Gracias por la ayuda.

 

Por lo que entendido No es error pero si mala configuración de modulo o de tienda.

 

Por que el modulo en caso de cuando pasa cobro debe que formar una petición especial o ir a un enlace formado en pago satisfactorio.

 

Sin ver enlaces sin analizar codigo nadie te podra ayudar.

 

Pero primero puedes probar instalar el modulo en tienda por defecto con diseño por defecto y si falla alli posiblemente es problema de modulo.

 

Tb podras escribir directamente a creador de modulo aver si ellos tiene una actualizacion o solucion.

 

Si te interesa te puedo mirar tu tienda, pasa ma los detalles de acceso a ftp a pm y te lo digo algo.

 

Saludos.

Share this post


Link to post
Share on other sites

Hola, tengo prestashop 1.5.6.2 y el modulo se Redsys en modo pruebas 2.0 todo me va bien escepto en la administración del modulo en notificaciones me da este error -1 Server returned HTTP response code: 500 for URL: 

 

No me devuelve la notificación cuando se realiza bien el pedido.

 

Alguien sabe como solventarlo?

 

Un saludo.

Share this post


Link to post
Share on other sites

Alguien probando el modulo en PS 1.6 y le funciona correctamente? Que version del modulo seria? Saludos

Share this post


Link to post
Share on other sites

Hola, tengo prestashop 1.5.6.2 y el modulo se Redsys en modo pruebas 2.0 todo me va bien escepto en la administración del modulo en notificaciones me da este error -1 Server returned HTTP response code: 500 for URL: 

 

No me devuelve la notificación cuando se realiza bien el pedido.

 

Alguien sabe como solventarlo?

 

Un saludo.

 

Hola a todos, después de un tiempo encontré la solución, por lo menos a mí con esta configuración si me devuelven las notificaciones y me funciona.

 

El error:

 

http://www.miempresa.es/modules/redsys/respuesta_tpv.php

 -1 Server returned HTTP response code: 500 for URL:

http://www.miempresa.es/modules/redsys/respuesta_tpv.php 

 

estaba en la variable allow_url_open, esta tenía el valor ON y al cambiarla a OFF comenzó a llegar las notificaciones al administrador de Redsys.

 

Semanas después me volvió a fallar y hablando con el servicio técnico descubrí el problema.

El problema era que las variables de configuración del php memory_limit y post_max_size estaban demasiado bajas entónces cuando había demasiados pedidos no devolvía la notificación (no envíaban el correo electrónico al cliente indicando que su pago fue aceptado, pero el resto funcionaba correctamente.)

estas dos variables, las tengo ahora con estos valores:

 

memory_limit 128 MB

post_max_size 16 MB

 

No había caído antes pero los valores por defecto de mi hosting son realmente bajos.

 

Estas variables yo la puedo modificar en el panel de administración de mi Hosting. Os añado también la configuración del módulo de Redsys (el gratuito de la página oficial), y del administrador.

 

Prestashop 1.5.6.2

Redsys 2.0

 

Módulo Redsys
 
En Configuración de TPV
 
Entorno de Redsys  > sis-t.
Nombre del comercio > mismo que el indicado en el administración de Redsys.
Número de comercio (FUC) > el que os faciliten.
Tipos de pago permitidos > a gusto (mi caso solo con tarjeta).
Clave secreta de encriptación > la que os faciliten.
Número de terminal > el que os faciliten (mi caso 1).
Tipo de firma > Ampliada
Tipo de moneda > Euro
Tipo de transacción > 0
Recago (% de recargo en el precio) > 00
 
En personalización
 
Notificación HTTP > Activada
Usar SSL en validación > Desactivado
En caso de error, permitir elegir otro medio de pago > Activado.
Activar los idiomas de TPV > Desactivado.
 
 
Configuración en el administrador del TPV 
 
nombre > el de la empresa y que coincida con el del módulo
Emais del comercio > el vuestro
Notificación ON-LINE: HTTP + Email Comercio
Sincronización > Asíncrona
Parámetro en las URLs > NO

 

*(Resto de las opciones en blanco)

Edited by janRu (see edit history)
  • Like 2

Share this post


Link to post
Share on other sites

:)  YA lo tengo todo en marcha.  :) 

 

Leí por los foros sobre el modulo de Servired, adaptaciones, traducciones, arreglos, apaños... y me descargue uno de tantos que se comentan que están arreglados.

NADA que no me funcionaba bien, me decía siempre que hay un fallo en el envío de datos, hable con Redys y finalmente, en su página esta el modulo para Prestashop, tan sencillo como instalar el modulo y introducir los datos que te dan del TPV Virtual y a funcionar.

 

Configuración del TPV

  • Entorno de Redys: Real
  • Nombre del coercio: (El de tu comercio del TPV Virutual)
  • Número de comercio (FUC): el que te facilita tu banco.
  • Clave sevreta de encriptación: la que te facilita tu banco.
  • Número de terminal: el que sea.
  • Tipo de firma: Ampliada.
  • Tipo de moneda: Euro
  • Tipo de Transacción: 0
  • Recargo (% de recargo en el precio): esto ya a tu elección.

Personalización

 

  • Notificación HTTP (inactivo no procesa pedido no vacía el carrito): Marcar como activa.
  • Usar SSL en validación:  Marcar como desactivada.
  • En caso de error permitir otro medio de pago: Marcar como activada.
  • Activar idiomas del TPV: Marcar como desactivada.

Y ami así me a funcionado perfecto.

si a alguien le sirve le dejo el modulo aquí, yo he dado muchas vueltas y nunca sabemos mirar donde están las cosas sencillas.

 

Perdon, mi versión de prestashop: 1.5.6.1 

Buenas, donde consigo mi clave de encriptacion, y mi numero de terminal?

 

He llamado a mi banco y solo me dieron el numero de comercio, me enviaron a otro telefono que no sabia esos datos, y de ahí a otro telefono y tampoco... ¬¬

Share this post


Link to post
Share on other sites

Buenas, tengo un problema con el sistema de pago y no doy con la tecla de como solucionarlo.

 

A ver si alguien me echa una mano.

 

El módulo lo tengo bien configurado, y al hacer un pago, se realiza correctamente. El problema es que al solicitar el respuesta_tpv.php, el servidor le devuelve un 403 a redsys, y por tanto no se vacía la cesta ni se crea el pedido. Repito que el cargo se hace correctamente en la tarjeta.

 

He estado trasteando y creo que tiene que ser alguna directiva de seguridad de mi servidor apache, pero no tengo nada raro en el .htaccess ni en el apache.conf.

 

¿Alguna idea?

 

Por supuesto, la tienda no está en mantenimiento y el módulo está en entorno real. De hecho ha estado funcionando hasta que lo hemos mudado a otro servidor.

 

Los permisos de ese php son 644 y el usuario es el correcto.

Share this post


Link to post
Share on other sites

Buenas, donde consigo mi clave de encriptacion, y mi numero de terminal?

 

He llamado a mi banco y solo me dieron el numero de comercio, me enviaron a otro telefono que no sabia esos datos, y de ahí a otro telefono y tampoco... ¬¬

 

Hola Javier en mi caso contacté con el servicio técnico de redsys en soportevirtual@redsys.es o bien llamando

al número 902 106 223.

 

Con el teléfono lo solucionas antes.

 

Te tienen que mandar un correo autorizándote a comenzar con el entorno pruebas (test).

Te facilitarán en dicho correo URL, clave y usuario para el administrador de redsys y a su vez el FUC (Código de comercio),

el número de terminal  y la clave de encriptación.

También los números de tarjetas para que realices las distintas pruebas en modo test.

Share this post


Link to post
Share on other sites

Hola a todos, después de un tiempo encontré la solución, por lo menos a mí con esta configuración si me devuelven las notificaciones y me funciona.

 

El error:

 

http://www.miempresa.es/modules/redsys/respuesta_tpv.php

 -1 Server returned HTTP response code: 500 for URL:

http://www.miempresa.es/modules/redsys/respuesta_tpv.php 

 

estaba en la variable allow_url_open, esta tenía el valor ON y al cambiarla a OFF comenzó a llegar las notificaciones al administrador de Redsys.

 

Esta variable yo la puedo modificar en el panel de administración de mi Hosting. Os añado también la configuración del módulo de Redsys (el gratuito de la página oficial), y del administrador.

 

 

Hola, gracias por la ayuda,

 

Esta solucion es para solucionar,  cuando se realiza el pago con tarjeta correctamente 

y en prestashop  te aparece como error de pago, pero deberia aparecer pago aceptamos?

 

Saludos

Share this post


Link to post
Share on other sites

Hola, gracias por la ayuda,

 

Esta solucion es para solucionar,  cuando se realiza el pago con tarjeta correctamente 

y en prestashop  te aparece como error de pago, pero deberia aparecer pago aceptamos?

 

Saludos

 

No, esta solución es para que se le comunique al cliente que su pago fue aceptado

mediante el envío de un correo. 

 

El error aparece en el apartado de notificaciones del administrador de redsys y

si sucede el error, el cliente no recibe un correo indicando que su pago fue aceptado

y habrá que enviarla manualmente.

 

Pero el pago si aparece como aceptado tanto en el apartado de pedidos de prestashop

como el consultas del administrador de redsys, 

Share this post


Link to post
Share on other sites

Hola
 
Quería responder en el hilo: "http://www.prestashop.com/forums/topic/257052-problema-con-el-modulo-redsys-no-genera-pedido-pero-cobra/page-3" pero veo que está bloqueado y no permite respuestas.
 
Tengo exactamente el mismo error. Hice todas las pruebas para activar el tpv, tanto en modo test como en modo REAL y funcionaba correctamente. Hice dos pedidos de prueba y funcionó correctamente. Recibí un primer pedido real y funcionó correctamente. Pero en los dos últimos, no ha generado pedido, aunque si que se ha procesado el pago correctamente.
 
He mirado el redsys.php y tengo esto (creo que aquí está el problema):
 

$ssl = Tools::getValue('ssl', $this->ssl);
        if ($ssl=='no')
        $urltienda = 'http://'.$_SERVER['HTTP_HOST'].__PS_BASE_URI__.'modules/redsys/respuesta_tpv.php';
        elseif($ssl=='si')
        $urltienda = 'http://'.$_SERVER['HTTP_HOST'].__PS_BASE_URI__.'modules/redsys/respuesta_tpv.php';
        else
        $urltienda = 'ninguna';
 
Tengo certificado SSL activo en la web y supongo que el problema está en ese 'ninguna' final. ¿Alguien que pueda ayudarme?

Share this post


Link to post
Share on other sites

En el archivo Redsys.php hay que modificar las lineas:

 

$ssl = Tools::getValue('ssl', $this->ssl);
        if ($ssl=='no')
        $urltienda = 'http://tuweb.es/modu...spuesta_tpv.php'; ESTA LINEA
        elseif($ssl=='si')
        $urltienda = 'https://tuweb.es/mod...spuesta_tpv.php'; ESTA LINEA
        else
        $urltienda = 'ninguna';

 

No necesitas modificar la que tu indicas. Con modificar estas ya te pilla los datos para las que tu indicas

Edited by josecarlosgalvañ (see edit history)

Share this post


Link to post
Share on other sites

Hola a todos,

 

Prestashop: 1.5.4.1

Decir que ha funcionado bien desde un principio (casi 1 año), Pero ahora estamos teniendo unos problemas con módulo TPV de REDSYS. Tras hacer una compra con tarjeta (tanto en entorno de pruebas como en real) ocurre que:

 

- Si se ejecuta la compra con tarjeta válida, REDSYS no devuelve a la página de pedidos. Se queda la página en blanco y es porque en la URL tras http://www.mitienda.es/es/carrito?step=3 aparece un CÓDIGO LARGUISIMO de letras y números.

 

- Ocurre lo mismo cuando se realiza la compra con una tarjeta NO válida, al intentar elegir otro método de compra (o volver al paso 3) vuelve a aparecer ese CÓDIGO SIN SENTIDO que hace que no se cargue la página.

 

He probado:

1- Borrar caché manualmente (contenido de carpetas cache/smarty/cache y compile menos index.php)

2- Desactivar/Activar URL amigables.

3- Borrar archivo .htacess

4- Desactivado de caché desde backoffice

 

Y nada, tampoco veo manera de ver de dónde sale ese código porque en el archivo pago_error.tpl el <a href> es http://www.mitienda.es/es/carrito?step=3 para intentarlo de nuevo y aparece, ese código haga lo que haga cuando pincho en el enlace en el proceso de compra.

 

Agradecería mucho vuestra ayuda.

Muchas gracias de antemano.

Share this post


Link to post
Share on other sites

Hola a todos,

 

Prestashop: 1.5.4.1

Decir que ha funcionado bien desde un principio (casi 1 año), Pero ahora estamos teniendo unos problemas con módulo TPV de REDSYS. Tras hacer una compra con tarjeta (tanto en entorno de pruebas como en real) ocurre que:

 

- Si se ejecuta la compra con tarjeta válida, REDSYS no devuelve a la página de pedidos. Se queda la página en blanco y es porque en la URL tras http://www.mitienda.es/es/carrito?step=3 aparece un CÓDIGO LARGUISIMO de letras y números.

 

- Ocurre lo mismo cuando se realiza la compra con una tarjeta NO válida, al intentar elegir otro método de compra (o volver al paso 3) vuelve a aparecer ese CÓDIGO SIN SENTIDO que hace que no se cargue la página.

 

He probado:

1- Borrar caché manualmente (contenido de carpetas cache/smarty/cache y compile menos index.php)

2- Desactivar/Activar URL amigables.

3- Borrar archivo .htacess

4- Desactivado de caché desde backoffice

 

Y nada, tampoco veo manera de ver de dónde sale ese código porque en el archivo pago_error.tpl el <a href> es http://www.mitienda.es/es/carrito?step=3 para intentarlo de nuevo y aparece, ese código haga lo que haga cuando pincho en el enlace en el proceso de compra.

 

Agradecería mucho vuestra ayuda.

Muchas gracias de antemano.

 

Alguien tiene alguna idea de cómo puedo solucionar el problema?. Gracias.

Share this post


Link to post
Share on other sites

para rai900 ,nos podias dar mas información,que versión de redsys utilizas 2,0 y la entidad bancaria.

yo no lo veo...

Sí, claro, la versión es la 1.5. El banco es La Caixa.

 

La cuestión es que mi cliente tenía acceso a los modulos y lo desinstaló tras funcionar perfectamente 10 meses. Al intentar instalarlo él, y yo terminar de configurarlo, ocurre este problema.

 

Gracias por el interés.

Share this post


Link to post
Share on other sites

bueno te voy ha decir que por desgracia pasar de una tienda sin errores a una con errores el pasó es en minutos ,lo contrario de errores a sin errores pueden pasar días.Damos por hecho que no tenemos copias de seguridad .Por cierto aprovechando el momento suelo hacer una copia de la carpeta temes y modulos y la comprimo,y juntó a una copia de la base de datos con phpmyadmin.

primero debes deshabilitar la cache y forzar compilación.

segundo,debes probar si otras formas de pago que tengas instaladas funcionan.

revisa con cuidado los datos de configuración .A veces copiamos y pegamos ....

ve publicando tu avances ....

  • Like 1

Share this post


Link to post
Share on other sites

Hola a todos,

 

Prestashop: 1.5.4.1

Decir que ha funcionado bien desde un principio (casi 1 año), Pero ahora estamos teniendo unos problemas con módulo TPV de REDSYS. Tras hacer una compra con tarjeta (tanto en entorno de pruebas como en real) ocurre que:

 

- Si se ejecuta la compra con tarjeta válida, REDSYS no devuelve a la página de pedidos. Se queda la página en blanco y es porque en la URL tras http://www.mitienda.es/es/carrito?step=3 aparece un CÓDIGO LARGUISIMO de letras y números.

 

- Ocurre lo mismo cuando se realiza la compra con una tarjeta NO válida, al intentar elegir otro método de compra (o volver al paso 3) vuelve a aparecer ese CÓDIGO SIN SENTIDO que hace que no se cargue la página.

 

He probado:

1- Borrar caché manualmente (contenido de carpetas cache/smarty/cache y compile menos index.php)

2- Desactivar/Activar URL amigables.

3- Borrar archivo .htacess

4- Desactivado de caché desde backoffice

 

Y nada, tampoco veo manera de ver de dónde sale ese código porque en el archivo pago_error.tpl el <a href> es http://www.mitienda.es/es/carrito?step=3 para intentarlo de nuevo y aparece, ese código haga lo que haga cuando pincho en el enlace en el proceso de compra.

 

Agradecería mucho vuestra ayuda.

Muchas gracias de antemano.

Yo utilizo este modificado que este en unos posts anteriores con la Caixa y va bien. El original de Redsys me daba el mismo problema que a ti.

modulo_pago_redsys-prestashop_1.6.0.5_MOD.zip

  • Like 1

Share this post


Link to post
Share on other sites

Muchas gracias. Mañana lo pruebo y comento qué tal funciona y si se soluciona el problema.

 

EDITO: llevo un par de horas haciendo pruebas y no hay manera. La verdad es que es bastante frustrante. He instalado el módulo que me habeis facilitado y funciona únicamente si DESACTIVO LAS URL AMIGABLES. De ese modo, cuando introduzco una tarjeta errónea para pruebas, tanto en entorno de pruebas como en entorno real, me lanza a la página de pago_error.php con el enlace a INTENTAR DE NUEVO y pinchando en él (aquí es donde fallaba) me lleva al paso de elegir método de pago (aunque paradójicamente en la URL sigue apareciendo un código larguisimo detrás de http://www.mitienda.es/order.php?step=3).

 

Si realizo una compra real, me lanza a la página de pago_correcto.php. Sólo si desactivo URL AMIGABLES.

 

¿Qué habrá podido pasar?

 

Gracias.

Edited by rai900 (see edit history)

Share this post


Link to post
Share on other sites

Ninguna sugerencia más? ...

 

He parcheado el módulo haciendo que si hay error vaya a la página principal desde el enlace "INTENTAR DE NUEVO" porque si dejaba puesto /order.php?step=3 aparecía detrás del 3 un &6516516sd16516fsd51f6s516x5c16zx51v...................... que el navegador no sabía interpretar y se quedaba la página en blanco sin cargar.

 

Y en caso de realizar una compra correcta, para que redirija al pago_correcto.php sólo lo hace si están las URL amigables desactivadas. No es como me gustaría dejarlo funcionando pero no he encontrado otra solución.

Share this post


Link to post
Share on other sites

En el archivo Redsys.php hay que modificar las lineas:

 

$ssl

 = Tools::getValue('ssl', $this->ssl);

        if ($ssl=='no')

        $urltienda = 'http://tuweb.es/modu...spuesta_tpv.php'; ESTA LINEA

        elseif($ssl=='si')

        $urltienda = 'https://tuweb.es/mod...spuesta_tpv.php'; ESTA LINEA

        else

        $urltienda = 'ninguna';

 

No necesitas modificar la que tu indicas. Con modificar estas ya te pilla los datos para las que tu indicas

 

 

Muchas gracias, luego hago las pruebas y confirmo si está todo ok.

Pues he realizado las pruebas con los cambios sugeridos y sigue sin crear el pedido. He tenido que crear manualmente dos pedidos de clientes a los que si les acepta el pago, pero no les crea el pedido. ¿Alguna sugerencia más?

Share this post


Link to post
Share on other sites

¿Nadie sabe que más probar?

No te da ningún error ni en la administración del tpv.Danos algún numero de error.

Mientras no te diriga al pago_ok,no guardara nungun  pedido.

Share this post


Link to post
Share on other sites

El problema es que si yo creo un pedido con el pago real, me funciona bien. Acepta el pago y crea el pedido. Por eso pasé el módulo a "real" ya que con las pruebas que te obliga a realizar redsys, funcionó perfectamente.

 

El primer pedidó que recibí con pago por tpv también funcionó bien, pero los 4 siguientes no. Esta tarde intentaré hacer pruebas otra vez, pero supongo que me seguirá funcionando bien.

Edited by ferrer019 (see edit history)

Share this post


Link to post
Share on other sites

A mi me pasa algo muy curioso. Con la versión 1.50 que había en redsys.es me pasa exactamente lo mismo que a rai900. La URL de respuesta viene con un chorretón inmenso al final y Prestashop entra en un bucle infinito. Con el mismo módulo en otra instalación funciona sin problemas, así que a lo mejor es alguna configuración en Redsys, luego le echaré un ojo.

Edito: Por el motivo que sea, en canales.redsys.es, con el usuario del TPV que no funciona bien, no tengo el botón de Comercios para mirar si la configuración de notificación y parámetros en la URL está igual en los dos. rai900, ¿a ti te sale?

 

Pero lo que realmente me deja a cuadros, es que con la versión 2.0 que hay ahora en redsys.es, después de completar el pago vuelve a la tienda correctamente y muestra la página de pago correcto SIN procesar el pedido. A mi que me lo expliquen...

Edited by s3rgio (see edit history)

Share this post


Link to post
Share on other sites

Pero lo que realmente me deja a cuadros, es que con la versión 2.0 que hay ahora en redsys.es, después de completar el pago vuelve a la tienda correctamente y muestra la página de pago correcto SIN procesar el pedido. A mi que me lo expliquen...

 

Tengo el mismo problema..... ¿qué está pasando?

Edited by Instituto IFIC (see edit history)

Share this post


Link to post
Share on other sites

Pues vaya, sí que es raro. A mí me sigue funcionando con el parche de quitar las URL amigables. Lo extraño es que ha ido bien durante un año y ha dejado de ir bien. Haría la prueba de instalar un prestashop desde cero en una carpeta del servidor y probar sí sigue dando el mismo problema pero mi conexión no es muy buena y es un tostón. Así que de momento se queda así hasta que se encuentre el bug que hace que salga ese código "infinito" en la URL que deja colgado el navegador al redireccionar a la tienda. Saludos.

Share this post


Link to post
Share on other sites

rai900, lo del chorretón ese largo ya lo he arreglado. Era porque en Preferecnias > SEO y URLs no tenía creado el enlace de la página order-confirmation. Ha sido crearlo y solucionado.

 

La pena es que sigue sin confirmarme el carrito. Y no sé qué mirar porque las plantillas están regeneradas, el hook ActionPayment está creado, y la URL de respuesta parece que viene completa con todos los parametros.

EDITO: Era cosa de Redsys. No me aparecía lo de "Comercios" porque no estaban bien aplicados los permisos y no estaba activada la notificación HTTP. Ya funciona bien.

Edited by s3rgio (see edit history)
  • Like 1

Share this post


Link to post
Share on other sites

Hola buenas, ahí ya un hilo creado pero no parece saber nadie la respuesta.

 

El caso es que con el modulo Redsys 2.0 (el mas actual) oficial en tres tiendas, una presta 1.6,1.5 y 1.3 hace lo mismo.

 

Funciona bien pero ahi un problema con los recargos. Al terminar la compra tanto en backoffice como al cliente le salta un mensaje de que se ha pagado mas que el precio del articulo, ese plus es el del recargo. El dinero se cobra pero claro, queda bastante desconcertante para el cliente recibir estos mensajes.

 

Decir que la tienda en 1.3 se ha migrado a 1.6 pero el modulo se comporta igual. Están activadas la notificaciones http, la tienda esta online y en producción como se intuirá con lo que he dicho. Los permisos de los archivos funcionan perfectamente también y el hosting es dedicado por lo que puedo configurarlo al detalle.

 

Espero podais darme alguna pista,

Gracias y un saludo.

Share this post


Link to post
Share on other sites

Hola buenas, ahí ya un hilo creado pero no parece saber nadie la respuesta.

 

El caso es que con el modulo Redsys 2.0 (el mas actual) oficial en tres tiendas, una presta 1.6,1.5 y 1.3 hace lo mismo.

 

Funciona bien pero ahi un problema con los recargos. Al terminar la compra tanto en backoffice como al cliente le salta un mensaje de que se ha pagado mas que el precio del articulo, ese plus es el del recargo. El dinero se cobra pero claro, queda bastante desconcertante para el cliente recibir estos mensajes.

 

Decir que la tienda en 1.3 se ha migrado a 1.6 pero el modulo se comporta igual. Están activadas la notificaciones http, la tienda esta online y en producción como se intuirá con lo que he dicho. Los permisos de los archivos funcionan perfectamente también y el hosting es dedicado por lo que puedo configurarlo al detalle.

 

Espero podais darme alguna pista,

Gracias y un saludo.

 

¿En que estado se queda el pedido? ¿Pago recibido o Error de pago?

Share this post


Link to post
Share on other sites

Sale error de pago por que cobra mas del valor del producto. Pero el dinero se envia.

Vale, si el estado del pedido es "Error de pago", lo que debes hacer de primeras, hasta que soluciones realmente el problema, es quitar la notificación por email. Así al menos tus clientes no recibirán un email diciendo que algo ha ido mal.

 

Pedidos > Estado, editar Error de pago, y desmarcas la casilla de Enviar email.

 

 

Respecto a la verdadera solución, no te puedo ayudar porque desconozco ahora mismo donde está la función que comprueba los importes para que puedas poner un override, pero estoy seguro de que unas busquedas en Google o en la documentación de Prestashop te ayudarán. Comienza por buscar la traducción del mensaje de error exacto para saber por donde empezar a mirar.

Share this post


Link to post
Share on other sites

AlbertoPyme, según el Art. 3 del Real Decreto-ley 8/2014, de 4 de julio, de aprobación de medidas urgentes para el crecimiento, la competitividad y la eficiencia, que entra en vigor éste lunes día 1 de septiembre, queda prohibido en España cobrar comisiones a los clientes por pagar con tarjeta. Me acabo de enterar y me he acordado de ti. Ya no hace falta que te comas el tarro.

 

La parte supuestamente buena de esto es que también regula a los bancos y fija la comisión máxima en un 0,2% para las tarjetas de débito, con un tope de 7 céntimos por operación. Pero ya veremos ahora cuánto nos cobran mensualmente...

  • Like 1

Share this post


Link to post
Share on other sites

rai900, lo del chorretón ese largo ya lo he arreglado. Era porque en Preferecnias > SEO y URLs no tenía creado el enlace de la página order-confirmation. Ha sido crearlo y solucionado.

 

La pena es que sigue sin confirmarme el carrito. Y no sé qué mirar porque las plantillas están regeneradas, el hook ActionPayment está creado, y la URL de respuesta parece que viene completa con todos los parametros.

EDITO: Era cosa de Redsys. No me aparecía lo de "Comercios" porque no estaban bien aplicados los permisos y no estaba activada la notificación HTTP. Ya funciona bien.

Me alegro que ya te funcione bien.

 

En la versión de Prestashop (1.5.4.1) no tengo la opción de "order-confirmation" dentro de SEO y URLs. Así que esa opción a mí no me vale :-(. ¿Qué versión utilizas tú?

 

No sé qué puede pasar y la opción pasa por instalar la última versión en una carpeta del servidor y hacer una prueba con ello.

Gracias.

Share this post


Link to post
Share on other sites

En la versión de Prestashop (1.5.4.1) no tengo la opción de "order-confirmation" dentro de SEO y URLs. Así que esa opción a mí no me vale :-(. ¿Qué versión utilizas tú?

Eso es imposible. Es una página básica de Prestashop. Compruébalo bien, porque eso es un problema. En tu tema tienes que tener la plantilla Smarty order-confirmation.tpl, y para que funcione el enlace amigable en la página de SEO & URL tienes que crearlo. Si no te aparece para crearlo es porque está creado ya o porque hay algún problemilla "grave".

 

Yo uso 1.5.6.2, pero estoy seguro de que en tu versión funciona igual.

Share this post


Link to post
Share on other sites

Gracias por la información de nuevo s3rgio! Sabrías decirme si esto afecta también a cobrar la comisión que te impone Paypal?

 

Porque también estaba liado con como añadir este recargo en el modulo de Paypal. Si sabéis algún buen modulo para 1.6.0.6 aunque sea de pago os lo agradezco.

Share this post


Link to post
Share on other sites

Gracias por la información de nuevo s3rgio! Sabrías decirme si esto afecta también a cobrar la comisión que te impone Paypal?

No, no afecta a Paypal, el decreto solo se refiere a tarjetas.

 

 

Dejo por aquí pegadas las partes que pueden interesarnos a los que andamos por aquí:

 

 

Límites a las tasas de intercambio en operaciones de pago con tarjeta

Artículo 9 Objeto y ámbito de aplicación

1. El objeto de este capítulo es regular los límites máximos de las tasas de intercambio exigibles en las operaciones de pago que se realicen en terminales de punto de venta situados en España, por medio de tarjeta de débito o de crédito, con independencia del canal de comercialización utilizado, siempre que sea necesario el concurso de proveedores de servicios de pago establecidos en España.

2. El artículo 11 no resultará de aplicación a las operaciones realizadas mediante tarjetas de empresa ni a las retiradas de efectivo en cajeros automáticos. Asimismo, los sistemas de tarjetas de pago tripartitos quedan excluidos del citado artículo salvo en los casos en que concedan licencias a otros proveedores de servicios de pago para la emisión o adquisición de tarjetas de pago.

3. Lo previsto en los artículos 11 y 12 será de aplicación a partir de 1 de septiembre de 2014.

 

Artículo 11 Límites máximos a las tasas de intercambio

1. En operaciones efectuadas con tarjetas de débito, la tasa de intercambio por operación no será superior al 0,2% del valor de la operación, con un máximo de 7 céntimos de euro.

En el caso en el que el importe de la operación no exceda de veinte euros la tasa de intercambio por operación no excederá del 0,1% del valor de la operación.

2. En operaciones con tarjeta de crédito, la tasa de intercambio por operación no será superior al 0,3% del valor de la operación.

En el caso en el que el importe de la operación no exceda de veinte euros la tasa de intercambio por operación no excederá del 0,2% del valor de la operación.

3. A efectos de la aplicación de los límites mencionados en los apartados anteriores, cualquier comisión, retribución o compensación neta recibida por un proveedor de servicios de pago emisor de tarjetas de pago con respecto a operaciones de pago o actividades auxiliares a las mismas será considerada parte de la tasa de intercambio.

 

 

Artículo 12 Prohibición de la repercusión de gastos al ordenante

Los beneficiarios de las operaciones de pago en las que las tasas de intercambio han quedado limitadas de conformidad con lo previsto en el artículo anterior, no podrán exigir al ordenante el pago de gastos o cuotas adicionales por la utilización de la tarjeta de débito o de crédito.

 

Artículo 15 Régimen sancionador

Tendrán consideración de normas de ordenación y disciplina las disposiciones contenidas en los artículos 9 a 14 anteriores. Su incumplimiento será considerado infracción muy grave, salvo que tenga carácter ocasional o aislado, en cuyo caso será sancionado como infracción grave, todo ello de acuerdo con lo previsto en la Ley 10/2014, de 26 de junio, de ordenación, supervisión y solvencia de entidades de crédito.

Share this post


Link to post
Share on other sites

 

Vale pues prueba el original con el par de cambios que hice para que funcionase bien el historial:

editar el archivo pago_correcto.tpl

 

La línea 9 pon esto:

<a href="{$base_dir_ssl}index.php?controller=history" title="{l s='Pedidos'}"><img src="{$img_dir}icon/order.gif" alt="{l s='Orders'}" class="icon" />{l s='Click here to check your order details' mod='redsys'}</a>

Y en redys.php

 

La línea 442

'UrlOk' => 'http://'.$_SERVER['HTTP_HOST'].__PS_BASE_URI__.'index.php?controller=order-confirmation?key='.$customer->secure_key.'&id_cart='. $id_cart .'&id_module='.(int)($this->id).'&id_order='.(int)($numpedido),

 

Buenos días, 

 

Me está ocurriendo el mismo problema que a todos, al acabar de realizar el pago me redirige a una URL que no tiene nada que ver.

 

Despues de realizar los cambios que indicas y confirmar el pago me envia a /estado-del-pedido pero ni vacia el carrito ni registra el pedido

 

 

Tengo las URL traducidas al español por si pudiera ser lo que lo está causando

 

¿podriais darme alguna indicación?

Share this post


Link to post
Share on other sites

Buenos días, 

 

Me está ocurriendo el mismo problema que a todos, al acabar de realizar el pago me redirige a una URL que no tiene nada que ver.

 

Despues de realizar los cambios que indicas y confirmar el pago me envia a /estado-del-pedido pero ni vacia el carrito ni registra el pedido

 

 

Tengo las URL traducidas al español por si pudiera ser lo que lo está causando

 

¿podriais darme alguna indicación?

Confirma que dentro de canales.redsys.es tienes activada la notificación HTTP.

 

Confirma que en la configuración del módulo tienes activada la opción de notificación HTTP.

 

Confirma en el backend de Prestashop que en SEO y URLs tienes una redirección válida para la página order-confirmation. Por si acaso regenera el fichero .htaccess (borralo desde tu FTP y luego guardas la configuración en SEO y URLs para que se vuelva a crear).

 

Espero que funcione ;)

  • Like 1

Share this post


Link to post
Share on other sites

Confirma que dentro de canales.redsys.es tienes activada la notificación HTTP.

 

Confirma que en la configuración del módulo tienes activada la opción de notificación HTTP.

 

Confirma en el backend de Prestashop que en SEO y URLs tienes una redirección válida para la página order-confirmation. Por si acaso regenera el fichero .htaccess (borralo desde tu FTP y luego guardas la configuración en SEO y URLs para que se vuelva a crear).

 

Espero que funcione ;)

 

Muchas gracias por los consejos S3rgio.

 

He verificado que tengo todo lo comentado ( en post antiguos tambien se habla de ello pero por si acaso ) y lo único que hice fue probar lo de borrar el htaccess para regenerarlo.

 

Sigue sin funcionar, me sigue redirigiendo a la misma página de "estado de pedido" 

 

llevo ya unos cuantos dias dandole vuelta y no doy con ello, no se la de veces que he desinstalado e instalado el modulo ya jejeje.

 

 

Gracias por vuestra ayuda. 

 

¿se os ocurre alguna otra cosa?

Share this post


Link to post
Share on other sites

Comprueba los hooks que esten bien creados en la posición correspondiente. Y que tu tema los ejecute. Más ya no hay. ¿Que version tienes del modulo, la 1.5 o la 2.0?

Share this post


Link to post
Share on other sites

Comprueba los hooks que esten bien creados en la posición correspondiente. Y que tu tema los ejecute. Más ya no hay. ¿Que version tienes del modulo, la 1.5 o la 2.0?

 

Tengo la última versión descargada desde la web: http://www.redsys.es

 

¿te interesaría realizar la instalación? mis conocimientos creo que son suficientes para realizarlo pero de verdad que no doy con ello, me trae loco. 

 

 

Share this post


Link to post
Share on other sites

A la noche o mañana te paso la 1.5 que la tengo requeteprobada en varias tiendas y miramos te cuento paso por paso los hooks y los tpl que hay que revisar.

Share this post


Link to post
Share on other sites

Pues efectivamente es un poco desastre, no es que el modulo oficial de RedSys para prestashop funcione mal, pero se han trabajado muy poco la pantalla de confirmación del pago, como bien aporta luciferfran por lo menos debemos poner un link al historial de compras del cliente, para que vea que todo esta bien registrado

 

es el fichero pago_correcto.tpl del modulo redsys yo lo he dejado así

<div class="pago" style="min-height: 100px; max-width:600px; margin:22px auto 0 auto">
	<img src="{$this_path}modules/redsys/pago-ok.gif" alt="Payment success" longdesc="Payment success" /></td>
	<h2 style="font-style: normal; text-align:center">{l s='The payment has been successfully accomplished!' mod='redsys'}</h2>
	<br />
	<p>{l s='Great!' mod='redsys'}</p>
	<p>{l s='Remember that you can contact us at any time if you have any doubt about your order.' mod='redsys'}</p>
	<br/>
	<br/>
	<a href="{$base_dir_ssl}index.php?controller=history" title="{l s='Pedidos'}"><br/><img src="{$img_dir}icon/order.gif" alt="{l s='Orders'}" class="icon" />{l s='Click here to check your order details' mod='redsys'}</a>
</div>

En realidad simplemente centramos un poco la pantalla y le ponemos al final un link al historial

Edited by moraira (see edit history)

Share this post


Link to post
Share on other sites

A la noche o mañana te paso la 1.5 que la tengo requeteprobada en varias tiendas y miramos te cuento paso por paso los hooks y los tpl que hay que revisar.

 

 

Vale Sergio, 

 

Agradezco un montón tu ayuda.

Share this post


Link to post
Share on other sites

Madre mía con el becario de RedSys... señores las etiquetas html se cierran con un /

 

dejemos mona también la pantalla de error:

{capture name=path}{l s='Payment ERROR' mod='redsys'}{/capture}
{include file="$tpl_dir./breadcrumb.tpl"}
<div class="cms"  style="min-height: 100px; max-width:700px; margin:22px auto 0 auto">
<img src="{$this_path}modules/redsys/error.gif" alt="Error in payment" longdesc="Error in payment" /></td></tr><tr>
<h2 style="font-style: normal;">{l s='Your credit card payment could not be accomplished' mod='redsys'}</h2><br />
<p>
{l s='We are sorry, but your payment has not been successfully accomplished. You can try again or choose another payment method. Remember that you can only use Visa and Mastercard credit cards, and Maestro debit cards as well (Spain only).' mod='redsys'}
</p>
<br/>
<p>
{l s='There are several reasons for this to happen:' mod='redsys'}
	<ul style="padding-left:20px">
		<li>{l s='You mistook any of the digits of your credit card. Make sure you introduce them well.' mod='redsys'}</li>
		<li>{l s='Make sure your credit card has not expired and is valid. Maestro debit cards, for example, are only valid in Spain' mod='redsys'}</li>
		<li>{l s='There has been a problem with our payment gateway provider.' mod='redsys'}</li>
	</ul>
</p>
<br/>
<p>
{l s='In any case, you can contact us by mail or by phone and we will try to fix your problem together.' mod='redsys'}
</p>
<br />
<a href="{$base_dir_ssl}order.php?step=3" title="{l s='Pagos'}" style="text-transform: uppercase; border: 1px solid green; background-color: green; font-size: 13px; font-weight: bold; color: white; padding: 5px; float: right; margin-top: 20px;" title="Pagos" {$this_path}order.php?step=3">{l s='Try again' mod='redsys'}</a>
</div>

en realidad simplemente la hemos hecho mas pequeña para centrarla, modificando la linea 3

esto

<div class="cms"  style="min-height: 100px; margin-top: 22px">

por esto

<div class="cms"  style="min-height: 100px; max-width:700px; margin:22px auto 0 auto">

movemos un poco los 3 puntos de posible error a la izquierda, agregando un poco de padding

esto

<ul>

por esto

<ul style="padding-left:20px">

y arreglamos el error del ul que se cierra así: (falta el /)

</ul>

Estas modificaciones estéticas, quizás los que estéis a 3 columnas con ancho tradicional no las necesitáis, pero nosotros que estamos a 2 columnas con ancho de pantalla completo, so demasiado feas para que le aparezcan al cliente después de usar su visa...

Edited by moraira (see edit history)
  • Like 2

Share this post


Link to post
Share on other sites

Hola buenas, a ver si me podeis ayudar.

 

Tengo 2 tiendas con el modulo redsys. Una en version 1.4.8.2 y otra en 1.6.0.9

 

El tema es que cuando el usuario va a la pagina de redsys donde se ponen los datos de la tarjeta de credito, si el usuario le da a cancelar, cierra la web o no pone los datos, en la 1.6 me genera un pedido nuevo!  en cambio en la 1.4 no me lo crea.

 

El problema es que mi cliente se queja que tiene un montón de comandas nuevas y casi todas con el mensaje de error de pago.

Share this post


Link to post
Share on other sites

Por curiosidad que mensajes te dan las operaciones en el modulo de administración de RedSys (nosotros tenemos dos TPV en la misma tienda y la misma operacion nos da alguna cosa diferente)

 

una operacion no finalizada con TPV LaCaixa desarrollado por prestashop (y utilizado para el Sabadell) si entramos en la pantalla de pago y salimos, se registra como 

Sin Finalizar

9998

 

La mismas operación en la misma tienda con TPV RedSys utilizado para el BBVA nos da 

Denegada

9998

 

Mismo código error diferente mensaje, eso si, ninguna se registra en PS

Share this post


Link to post
Share on other sites

Hola a todos,

 

Recurro al foro después de leerme las 9 páginas.

Tengo una multitienda version 1.5.4.1 (2 tiendas). He instalado el módulo versión 1.6.0.5 MOD. Y me pasa algo curioso. Solo me funciona en una de las tiendas. En una redirige al "order-confirmation" y el churro de detrás OK o KO. Pero en la otra página me redirige al historial. El módulo funciona bien porque cuando llegas a la última página de la pasarela.

En la tienda 1 que funciona bien genera el códgo que se ve abajo.

https://www.dropbox.com/s/6cza7xr6mvzmi50/tienda-1-OK.jpg?dl=0

 

Y en la tienda 2 genera el mismo código, cambia la url de delante, pero genera el mismo código.

https://www.dropbox.com/s/wipv0tcjp9bsdet/tienda-2-OK.jpg?dl=0

 

En SEO&URLs >> He cambiado las URL (friendly y no friendly), añadido la página de "order-confirmation", redirección canónica (Si y no), Apache multiview (Si y no).

 

Modificaciones en "order-confirmation.php">>

 

Antes estaba:

Tools::redirect('index.php?controller=order-confirmation'.($_REQUEST ? '&'.http_build_query($_REQUEST, '', '&') : ''), __PS_BASE_URI__, null, 'HTTP/1.1 301 Moved Permanently');

Y lo cambié por la misma terminación que tiene el módulo redsys

Tools::redirect('order-confirmation.php?key='.($_REQUEST ? '&'.http_build_query($_REQUEST, '', '&') : ''), __PS_BASE_URI__, null, 'HTTP/1.1 301 Moved Permanently');

Y no consigo que funcione, curiosamiente hace lo mismo,

 

¿Alguien instalando el módulo en multitienda?

¿Alguna idea que me esté saltando?

 

Gracias de antemano

Share this post


Link to post
Share on other sites

Madre mía el becario de RedSys.... OTRA

 

si queréis ver las pantallas de confirmación OK y KO para revisar como las verán vuestros clientes, las tenéis aquí (evidentemente en MITIENDA poned la vuestra) :

http://www.MITIENDA.com/modules/redsys/pago_correcto.php'>http://www.MITIENDA.com/modules/redsys/pago_correcto.php
http://www.MITIENDA.com/modules/redsys/pago_error.php'>http://www.MITIENDA.com/modules/redsys/pago_error.php

esto vale por ejemplo para ver como quedan las modificaciones del mi anterior post ya que en tiendas de pantalla con wide amplio no quedan bien.

 

ahora bien, probad a entrar aquí (susto garantizado)

http://www.MITIENDA.com/modules/redsys

para evitar que pase esto (ver listado de ficheros del directorio) copiad el index.php de cualquier modulo instalado en el directorio modules/redsys.

 

Aunque sea muy facil encontrar el modulo por ahí tampoco es plan que alguien acceda a nuestros tpls...

Share this post


Link to post
Share on other sites

Madre mía el becario de RedSys.... OTRA

Un detalles moraria, el módulo no esta desarrollado por la "casa", según he investigado, la "casa" obtuvo el código de un módulo antiguo y lo subieran a su web. Edited by galindogadea (see edit history)

Share this post


Link to post
Share on other sites

A la noche o mañana te paso la 1.5 que la tengo requeteprobada en varias tiendas y miramos te cuento paso por paso los hooks y los tpl que hay que revisar.

 

¿sergio vas a poder pasarme eso?

 

Gracias.

Un saludo.

Share this post


Link to post
Share on other sites