Módulo Redsys para Prestashop 1.7

[Herramienta] Descarga módulo Redsys para Prestashop 1.7

Módulo Redsys para Prestashop 1.7

Descarga módulo de Redsys para Prestashop 1.7

Redsys es uno de las pasarelas de pago virtual más usadas en nuestro país. Con tan solo un módulo podrás tener disponible este método de pago en tu tienda virtual.

Está adaptado del que Redsys permite descargar desde su web y que nosotros ya hicimos un análisis.

La pantalla de configuración está remodelada y el código está revisado, listo para su uso.

Redsys para Prestashop 1.7

Redsys para Prestashop 1.7

Lo único que pedimos es que te unas a nuestra comunidad de análisis de módulos para recibir semanalmente el resumen de los artículos y módulo analizados.

Para suscribirte y descargar nuestro módulo usa este formulario:

* Aquí puedes leer la política de privacidad.

EDIT: Si tienes dudas sobre la configuración de este módulo, tenemos un artículo dónde explicamos cómo utilizarlo

Control de cambios:
V1.0.10: Solucionados problemas con PSR-4 en la instalación
V1.0.9: Solucionado un error en la instalación del módulo
V1.0.8: Reescritura completa del módulo sin dependencias y con las recomendaciones de código de Prestashop
V1.0.7: Cambios para compatibilidad con Prestashop 1.7.2.4
V1.0.6: Literales traducibles desde la interfaz de Prestashop
V1.0.5: Corrección de errores con respecto a HTTPS
V1.0.4: Corrección de algunos warning al actualizar la img del método de pago
V1.0.3: Correción de errores si el módulo redsys original está activa a la vez que este
V1.0.2: Correción de errores
V1.0.1: Revisión del código y esritura PSR-2 de la clase principal
Resumen
Fecha
Módulo
Redsys para Prestashop 1.7
Valoración
5 1star 1star 1star 1star 1star

Anterior

[Análisis] Exportación de productos y pedidos

Siguiente

[Análisis] Módulo html contentBox

  1. joseangv

    He instalado este módulo y me ha dejado la sección de módulos de la administracion con error 500, cada vez que quiero acceder a esa sección, no es posible porque obtengo un error 500, como puedo desinstalarlo??

    • Hola, estamos trabajando en reescribir el módulo, este es una adaptación de lo que redsys ofrece para la versión 1.6. Lo que debes hacer es acceder por ftp a tu sitio y eliminar la carpeta redsys de tu carpeta modules (la carpeta del módulo Redsys para 1.6 no compatible con tu versión). Ya nos dices como te ha ido… Si no lo consigues, envianos un email y te atenderemos y restauraremos tu tienda. Gracias!

      • joseangv

        Si, eso es lo que he hecho junto con la eliminación de las entradas a la base de datos correspondientes para que no queden residuos…
        Tengo prestashop 1.7.1.
        Muchas gracias por la rapidez en atender.
        Un saludo

        • Un placer! El módulo está funcionando pero no es todavía compatible con el módulo redsys para la versión 1.6.

          En la próxima “release” haremos un multi-tpv en el mismo módulo pudiendo tener más de un terminal de venta con el mismo módulo

  2. Guillermo

    Hola, me pasa exactamente lo mismo que al amigo joseangv.
    Al instalarlo se abre el configurador, pero cuando intento volver a la lista de modulos sale un error 500.

    • Hola!

      Gracias por escribir!

      Leíste la respuesta que le di? Desinstala el módulo de redsys de prestashop 1.6.

      Si no lo tienes instalado, envianos un email y lo vemos.

      Muchas gracias

      • guillermo

        Hola, muchas gracias por tu respuesta. Seguí tus pasos y ya me funciona y tambien me sale en el selector de tipo de pago en el paso final del pedido. Muchas gracias.
        Se me presenta otro error ahora y es el siguiente:

        Fatal error: Cannot redeclare class Services_JSON in …/public_html/modules/redsys17/apiRedsys/json.php on line 115

        Como podria solucionarlo? Muchas gracias!!!!

        • Hola!

          Elimina otras versión del módulo de pago de REDSYS, esas solamente funcionan para la versión 1.6 de Prestashop.

          Un saludo

          • guillermo

            Hola Compañero, yo otra vez. El tema es que ya elimine todas las carpetas de modulos que no son compatibles. Solo tengo este tuyo.
            Probé dos o tres modulos pero ninguno me funcionó. Creoq ue tendre que meterlos uno a uno e ir desistalando utilizando el panel de modulos, no?

            Saludos, muchas gracias por tu respuesta ultra rapida.

  3. Diego

    Al pasar a la pasarela de pago, me envía importe 0€ y no me deja hacer el pago.
    Error en datos enviados. Contacte con su comercio.

    • Hola!

      Gracias por escribirnos!

      Comprueba que estén bien los datos que os proporcionado vuestra entidad…

      Si están correctos, poneros en contacto con nosotros por privado y lo miramos.

      Gracias

      • diego

        Tengo los datos del comercio bien los he vuelto a corroborar, no se de que puede ser, gracias.

        • Diego

          El nombre del comercio que me proporcionan tiene espacios puede ser por eso? Gracias

          • El nombre es un literal y creo que no hay problema si tiene espacios. De todas formas, ¿escríbenos por privado y te atendemos por privado?

            Muchas gracias

  4. Bosco

    Muy buenas, antetodo gracias por el desarrollo del módulo, te comento el error que tenemos, me he desacargado esté módulo de:
    https://modulos-prestashop.com/descarga-modulo-redsys-prestashop-1-7

    Te comento el error, mi tienda está en modo mantenimiento (aunque lo he probado también activadad), mi tienda está sin SSL, y cuando realizo el pedido y eligo la forma de pago redsys, se vá directamente al BBVA y me lo cobra bien y el TPV Virtual no muestra ningún error, pero cuando termina el proceso de cobro, se redirigue a la lista de pedidos y ni me agrega el pedido en el prestashop NI me vacia el carrito, mi versión de prestashop es 1.7.2.2,

    ¿Qué puede estar pasando?Gracias

  5. Antonio

    Hola,

    Si por el motivo que sea no completo el proceso de pago, el módulo no regenera el código de pedido y la pasarela no deja reintentar el pago.

    Hay algún parche para esto?

    Un saludo.

    • Hola!

      Gracias por el comentario!

      Vamos a analizar la casuística que planteas y lanzaremos versión si es el caso.

      Avisaríamos a todos de la nueva versión a través del newsletter.

      Muchas gracias!

  6. Pedro

    Error 500 en versión 1.7

    instalado ahora mismo

  7. Pedro

    Disculpa, lo había hecho desde ftp, lo he vuelto a subir con el zip y ya va,
    ahora lo pruebo a ver si da bien las notificaciones en el admin. Que es lo que no funciona en el oficial.

  8. Pedro

    No se ve en pedidos ni avisa, es como le original

    • Hola,

      seguramente tengas algún problema con tu instalación, envíanos un email y nos ponemos a ver tu caso concreto.

      Si un fallo en el módulo, lo solucionaríamos y, a través del newsletter avisaríamos a todos para que se lo actualicen.

      Muchas gracias

  9. David

    Hola.

    Me he suscrito al boletín para descargar el módulo, pero no recibo ningún email..

    • David

      El correo estaba en “no deseado”. Sigo el enlace, pero no veo ningún enlace de descarga del módulo…

      • Hola!

        Has podido descargarlo finalmente?

        Básicamente es leer completamente el email que te llega cuando te suscribes y verás como obtener el módulo.

        Gracias por escribir

        • David

          Me he suscrito de dos manera, en una llega el email y en el otro no.
          El email de suscripción “general” si que llega, que es el que comento arriba que estaba en no deseado.
          Pero en justamente en el post de descarga del módulo, me vuelvo a suscribir para descargarlo, pero no llega ningún mensaje.

          Gracias por la rápida respuesta.
          Un saludo

  10. Ramón

    Hola, gracias por los aportes.

    Tengo el módulo gratuito, y funcionaba bién con la versión Prestashop 1.7.1. Ahora, al actualizar Prestashop a la versión 1.7.2.4, me pasa lo mismo que el anterior comentario de BOSCO, es decir, mi tienda está con SSL, y cuando realizo el pedido y elijo la forma de pago Redsys, va correctamente al banco, lo cobra bien y el TPV Virtual no muestra ningún error. Es cuando termina el proceso de cobro y se redirige a la web, cuando el pedido no aparece en la lista de pedidos de la cuenta del cliente, ni me agrega el pedido en el Backoffice de prestashop, es decir, no existe el pedido.

    ¿Funciona bien vuestro módulo para la versión 1.7.2.4 ?

    Muchas gracias. Ramón.

    • Bosco

      Muy buenas Ramón, mira los permisos de las carpetas del módulo que estén bien y sobre todo los permisos de los ficheros del módulo, a mi, fue la solución cambiarlo de permisos.

      • roberto sanchez

        Hola buenas tardes me pasa lo miso que Ramon, Ya puestos a intentar algo cuales son los permisos que deben tener muchas gracias.

        • Juan Bosco Hidalgo Ruz

          Muy buenas Roberto Sanchez, si no recuerdo mal los permisos de los ficheros son 0664 y de las carpetas 077.

          Espero que te funcione.

    • Hola!

      Gracias por escribirnos.

      Tenemos a varios usuarios usando este módulo en la última versión y lo hemos testeado.

      De todas formas, por comprobar que no haya ningún bug en el módulo ¿puede ponerse en contacto con nosotros a través de [email protected] y lo veríamos personalmente?

      Muchas gracias

  11. Miguelangel

    Uso la versión 1.7.2 y ha sido instalarlo (desinstalando el resto de versiones) y funciona a la primera. De veras que no sé como agradeceros vuestro trabajo en un módulo GRATUITO. Me gustaría poder comprarlo, es decir… pagar algo por él… aunque sea una donacion. Por favor, activad esa opcion en vuestra página porque el trabajo bien hecho hay que recompensarlo 😉

    • Hola!

      Muchas gracias por tu comentario.

      El módulo fue desarrollado por Daniel Ruiz (uno de nuestros empleados) y quiso darlo a la comunidad. Ahora, él se encuentra en otros proyectos.

      Nosotros no aceptamos donaciones: nos dedicamos al ecommerce y ya tenemos nuestra cartera de cliente. Si quieres hacer una donación directa, aquí tienes su paypal: https://www.paypal.me/danielruiz. Está teniendo “éxito” este plugin, seguirá siendo gratuito, pero si tiene apoyo como este seguramente le añadiremos más funcionalidad interesante para el comprador.

      Muchas gracias por el mensaje

  12. Vito

    Hola.

    Solo quiero daros las gracias por el magnífico trabajo realizado con este módulo y deciros que en la versión 1.7.2.4 funciona perfectamente. Lo de añadirle más funcionalidades sería perfecto.

    Muchísimas gracias de nuevo.

    • Muchas gracias por tu mensaje.

      Sí, le añadiremos más.

      Ahora mismo estamos ya finalizando la nueva versión totalmente reescrita para que no tenga interbloqueos con otros módulos, probablemente la semana que viene os avisemos.

      Estamos esperando a datos de prueba de redsys para poder probarlo.

      Muchas gracias.

  13. jorge

    Buenas noches he instalado vuestro modulo y borrado el anterior, se instala perfecto pero cuando voy a métodos de pago no me aparece? que puede ser?

    Enhorabuena por que nos solucionáis la vida muy a menudo.

    Un saludo

  14. Óscar

    Hola,

    Me sucede lo mismo que al compañero de arriba. El módulo se instala pero no aparece en los métodos de pago. ¿Qué puede ser?

    Gracias por su trabajo.

    • Esto sucede porque no es un módulo oficial de pago de Prestashop… Prestashop consulta los módulos de su base de datos de módulos de pago registrados y si alguno de ellos los tienes instalado aparecerá… este no está registrado en addons de Prestashop así que es por eso que no lo ves,

      Gracias por escribir!

  15. Buenas tardes,
    Acabamos de instalar el módulo en un Pretashop 1.7.2.5 y las pruebas en pasarela de CaixaBank en modo test han sifo un éxito. Pero estamos intentando traducir los siguientes terminos en la respuesta de la transacción y no sabemos localizarlos, están en el fichero “payment_return.tpl”:

    {l s=’Your order on %s is complete.’ sprintf=[$shop_name] mod=’redsys’}
    – {l s=’Payment amount.’ mod=’redsys’} {$total_to_pay|escape:’htmlall’}
    – N# {$id_order|escape:’htmlall’}
    {l s=’An email has been sent to you with this information.’ mod=’redsys’}
    {l s=’For any questions or for further information, please contact our’ mod=’redsys’} getPageLink(‘contact’, true)|escape:’html’}”>{l s=’customer service department.’ mod=’redsys’}.

    No aparecen como literales en el módulo redSys para traducir dentro de Prestashop 1.7.2.5.

    ¿Podéis indicarnos el proceso a seguir para poder
    traducirlos al español?

    Mil Gracias
    Salu2 Cordiales

    • Hola!

      Perdón por la tardanza en responder.

      Lo que comentas, se trata de un error en la plantilla.

      Tenemos ya una versión totalmente reescrita y que no tiene ningún tipo de dependencia ni problema con otros módulos.

      Esperamos liberarla para la semana que viene. Es más estable y más segura, y es sobre todo Prestashop way… es decir siguiendo los estándares de programación de Prestashop.

      Gracias por la paciencia!

      • Javier Lo Conte

        Perfecto,

        ¿Lo notificaréis a la lista de correos electrónicos?
        Queamos a la espera…

        Thanks ina davance 🙂

        • Claro sí!

          Perdonad la espera, pero estamos a tope…

          Merecerá la pena ya que dispondremos todos de un módulo para redsys completamente funcional para PS 1.7

          Muchas gracias!

  16. tali

    Gracias por el curro y la 1.0.8! Al desinstalar la 1.0.7 se me queda la seccion de modulos con un error 500 porque hace referencia a un archivo del antiguo modulo. Y al intentar instalar la 1.0.8 no me deja instalarla. Cualquier ayuda es bienvenida!
    Gracias!

    • Tenéis toda la razón!

      Ahora mismo liberamos versión!!!

      Perdonad el lío….

      • Ya está liberada la versión 1.0.9

        ¿podéis comprobar que os funcione?

        • tali

          Yo sigo igual, inicio de lo que pone el debug:

          Attempted to load class “Redsys17Init” from namespace “modpresta”.
          Did you forget a “use” statement for another namespace?
          500 Internal Server Error – ClassNotFoundException

          Stack Trace
          in modules/redsys17/redsys17.php at line 14 –
          /**
          * Class Redsys17
          */
          class Redsys17 extends Redsys17Init
          {
          }
          Logs –
          1 error
          INFO – Matched route “admin_module_catalog”.
          DEBUG – Read existing security token from the session.
          DEBUG – User was reloaded from a user provider.

  17. Yo le instalado en ps1.7.3.1 y me da error 500 lo he tenido que desintalar e intentare instalar el antiguo

  18. Yo acabo de instalar el módulo y me da error 500 al instalarlo. Al ir a módulos me da tb error 500. he tenido que borrar manualmente el módulo a través del FTP

  19. Buenos días,
    Acabamos de comprobar la versión 1.0.9 sobre un PS 1.7.2.5
    y sigue dando el error 500:

    Uy… La subida ha fallado.
    ¿Que ocurrió? Oops! An Error Occurred
    The server returned a “500 Internal Server Error”.

    He comprobado que en esta versión el Zip ocupa la mitad de tamaño
    que la v.1.0.7 supongo que será por la nueva codificación.

    Thanks in advance

    • Hola!

      ¿podríais dejarnos un ftp para depurar lo que está pasando?

      No estamos pudiendo reproducir el error. Y ya sois varios los que me reportais error en esta versión.

      De todas formas, liberamos la versión 1.0.9. Usad esa que corrige problemas en la instalación

      Gracias

      • Ok,

        Si me mandas un e-mail privado te hago llegar el acceso a la
        cuenta FTP, pero hemos elimanado el módulo del backoffice.
        No se si os puede servir de algo, pero mi sistema corre sobre
        PHP v.7.1.16 como aplicación FPM servido como Apache
        + nGinx.

        Salu2

  20. Vicenç

    Igual. Error 500 con prestashop 1.7.2.5

    • Hola!
      Qué versión de PHP estáis utilizando?

      Habéis eliminado por completo el módulo anterior?

      Estáis usando la versión 1.0.9?

      Alguno de los que os está fallando ¿podríais pasarnos por privado un ftp para dar con la razón de porque no os instala?

      El módulo ya lo están utilizando varios y les va bien.

      Gracias!

  21. Buenos días,

    Hemos eliminado el módulo del backoffice por FTP.

    Hemos probado varias veces la instalación de la versión 1.0.9
    eliminando el módulo manualmente y sigue generando el error 500

    Nuestro sistema corre sobre PHP v.7.1.16
    como aplicación FPM servido como Apache + nGinx.

    Salu2

  22. Hola,
    Te acabo de ienviar la info FTP por e-amil
    Gracias 🙂

    • Muchas gracias!

      ya hemos depurado el código y encontramos el problema

      Hemos liberado la versión 1.0.10 funcionando…

      Gracias Javier: tu ya lo tienes instalado, solo falta que introduzcas los datos de tu redsys y hagas pruebas.

      Muchas gracias a todos por la paciencia.

  23. tali

    Instalado en Prestashop 1.7.3.1 y todo correcto.
    Desinstalacion del antiguo sin problemas, instalacion de la 1.0.10 sin problema.
    Y venta de prueba realizada correctamente.

    Gracias por el curro!

    • Nos alegramos!

      Ya tenemos disponible para todos un módulo que, esperamos, sirva para todos.

      Además, le iremos añadiendo alguna funcionalidad, como devoluciones desde backend, y log de pagos en pantalla aparte, etc.

      Un saludo!

  24. Acabo de hacer la instalación de la versión 1.0.10 en la primera web de un cliente con Prestashop 1.7.2.4 y funcionando perfectamente. Instalación sin problemas y, tras varias pruebas en real, todo OK.

  25. Javier Lo Conte

    Hola,

    Después de vuestro trabajo de depuración, hemos realizado las pruebas en modo prueba y esta versión del módulo parece que funciona correctamente.
    La versión de Prestashop v.1.7.2.5 + PHP v.7.1.16

    Mil Gracias por el esfuerzo

  26. Pablo

    Hola!
    He instalado el módulo y en modo prueba todo correcto con una tarjeta válida, pero al hacer la prueba con una tarjeta denegada, al cancelar y volver a la página de pedido, veo que se ha vaciado el carrito y creo que esto puede desanimar a un potencial comprador, pues tendrá que volver a buscar los artículos que quería comprar. ¿Hay alguna forma de que si introduces tu tarjeta de forma errónea se conserven los artículos que tenías en el carrito?

    También, al hacer el pago con tarjeta válida y volver a la página de confirmación, justo debajo de “Su pedido está confirmado” y el resumen del pedido, me sale una caja de texto que pone “No se ha encontrado ninguna plantilla para el módulo redsys17Init” ¿Sabéis a qué se debe eso?

    Os pongo un enlace con captura:
    http://s2.subirimagenes.com/imagen/9847348compraok.png

    Gracias por vuestro trabajo.

    • Hola!

      Gracias por el comentario.

      Sí, se puede corregir claro.

      Lo miramos y liberamos versión

      Gracias!

      • Tania

        Hola! Me sucede el mismo problema que lo que comenta Pablo. Tengo Prestashop 1.7.2.4 y para fallos en el pago me ocurre lo mismo. En principio va bien porque redirige a pedidos pero como vacía el carrito vuelve a inicio. Sería interesante que no se vaciara el carrito y que cuando vuelva a pedidos mostrase un mensaje de error como que no se ha podido efectuar la compra.
        Un saludo y gracias!

      • Chema Sánchez

        Hola, hace unos días instalé el módulo y funciona todo perfecto. Solamente me sucede el mismo problema que a Pablo, que aparece en la página de “Su pedido está confirmado” el siguiente texto: “No se ha encontrado ninguna plantilla para el módulo redsys17Init”.
        Sabéis si hay alguna manera rápida de eliminar ese mensaje? ¿O mejor esperar a si se soluciona en la próxima actualización, como comentábais?

        Muchas gracias!

  27. Hola,

    gracias por el módulo. Tengo PS 1.7.3.1 y el módulo se instala y configura correctamente. En modo real, he sido el primero en hacer una compra, he comprobado que se me ha cargado a mi tarjeta correctamente como cliente de la web y aparece reflejado en el backoffice de Redsys el ingreso, pero volviendo a la web después de ver que el pago ha sido aceptado en el proceso de compra, no aparece en mis pedidos como usuario, ni tampoco en el backoffice de prestashop en la pestaña de pedidos.

    Si necesitas algo más de información para solventar este error, encantado de ayudar.

    Un saludo.

  28. Álvaro

    Hola,
    Lo he instalado he probado con https y sin http y no me genera pedido, pero sí realiza cobro.
    Ojalá puedan ayudarme… Estoy con la última versión de prestashop.

  29. Hola,
    Hemos pedido al servcicio de CaixaBank que pasen el TPV a modo
    Real y no han posiso realizarlo por un error 500, os transcribo su e-mail:

    Buenos días,

    Le informamos tras procesar su petición de pase a real, la petición ha sido denegada. Motivo: Aparece un error 500 al intentar realizar una compra.

    A continuación le indicamos los requisitos a cumplir para que un pase a real sea procesado correctamente:

    ✔ URL correcta, activa y accesible.
    ✔ Imágenes de productos o servicios cargadas y visibles
    ✔ Sin redirección a otras web al seleccionar el artículo
    ✔ Carrito de la compra o motor de reservas funcional.
    ✔ Realización de las pruebas que se explican en la guía de integración.
    ✔ Pasarela correctamente configurada. (Debemos poder finalizar un proceso de compra)
    ✔ Actividad permitida por legislación vigente

    Quedamos a la espera de que soliciten de nuevo el pase a entorno real.

    Un saludo,
    Soporte a TPV Virtual de CaixaBank
    [email protected]

    ¿A qué puede ser debido?
    La versión de Prestashop v.1.7.2.5 + PHP v.7.1.16

    Salu2 Cordiales

  30. Buenos días,

    Acabamos de poner la pasarela en modo Real y cuando realizamos el proceso de compra en el paso de introducir la dirección y darle a continuar, nos aparece el Error 500. La versión de Prestashop v.1.7.2.5 + PHP v.7.1.16.
    ¿Pueden ayudarnos?

    Salu2

    • Hola

      ¿y la pruebas hechas en modo pruebas os funcionaron?

      Un mensaje antes, no os dejaban poner redsys en modo real ¿por qué ahora sí? qué ha cambiado?

      Gracias

  31. Hola,

    Las pruebas realizadas en modo prueba sist-t funcionaron bien.
    Pero al intentar pasar a modo Real nos da el error 500.

    Salu2

  32. Hola,
    Sí, después de realizar las pruebas cambiamos la opción “Entorno de Redsys” de “Pruebas sis-t” a modo “Real”.
    Salu2

  33. Chema Sánchez

    Funciona perfectamente! Muchas gracias!!

Deja un comentario

modulos-prestashop.com © 2018