• Resolved bsubiza

    (@bsubiza)


    Hola Jose,

    El problema que tengo es que al finalizar todo el proceso de pago con redsys, las notificaciones por correo no salen y el estado del pedido se queda en pendiente de pago. por lo que he leído puede ser por un problema con el certificado let`s encrypt y las redirecciones a https. ?Cómo puedo solucionarlo?

    Gracias y un saludo,

    The page I need help with: [log in to see the link]

Viewing 8 replies - 1 through 8 (of 8 total)
  • Thread Starter bsubiza

    (@bsubiza)

    He consultado con el hosting y me han dicho lo siguiente:

    Dentro del .htaccess de su sitio web hay la siguiente regla:

    Code:
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
    </IfModule>

    Esta es una redirección a https, sin embargo, es recomendable que la solicitud se realice directamente a https. Si la URL de solicitud es http y luego se redirige a https, sería mejor simplemente editar la URL para que sea https.

    Sin embargo, para probar que eliminé temporalmente la redirección de https, obtuve un error en esta página incluso después de que ssl estaba desactivado: https://www.ecoblainers.com/?wc-api=WC_Gateway_redsys.

    Como hemos confirmado, no hay ningún bloqueo en nuestro extremo, el problema que experimenta está relacionado con la aplicación

    Plugin Author Jose Conti

    (@jconti)

    Hola,

    ?Usas algún plugin de Redirección tipo Really Simple SSL? Si es así, hay que hacer una serie de cosas antes de que te funcione, entre ellas poner una excepción al redireccionamiento

    Aquí encontrarás información sobre el tema https://www.joseconti.com/faq-plugin-redsys-woocommerce-com/

    Lo que dicen que sale un error en la página que indicas, si, sale un error, pero es totalmente normal que salga ese error ya que no se le está enviando ningún dato, y es lo que hace Redsys cuando contacta con ella. El error que hay que evitar es que no se pueda ver esa página, y se ve, como mínimo nosotros al visitarla, pero eso no quiere.decor que por ejemplo un plugin pueda bloquearla para Redsys (por su IP).

    En cualquier caso, cualquier problema miramos de solucionarlo.

    Thread Starter bsubiza

    (@bsubiza)

    No utilizo “Really Simple SSL” , creo que está forzado por un plugin del hosting de siteground que se llama “SG Optimizer”, no se si lo conoces. De todas formas he hablado con ellos y supongo que lo habrán revisado.

    Cuando me dicen ….

    Esta es una redirección a https, sin embargo, es recomendable que la solicitud se realice directamente a https. Si la URL de solicitud es http y luego se redirige a https, sería mejor simplemente editar la URL para que sea https.

    no se muy bien a que se refieren. ?Podría ser esta la solución?

    Por otro lado tengo activada la casilla del SNI ya que utilizo Let′s encrypt.

    Si necesitas algún dato más para reconocer el error me dices.

    Muchas gracias de antemano.

    Plugin Author Jose Conti

    (@jconti)

    Lo que te están diciendo es que en vez de enviar http a Redsys, envíes https, cosa que no te funcionaría ya que Redsys no acepta Let’s Encrypt. Lo de enviar http en es de https, lo hace la compatibilidad con SNI. Si la desactivarse, de enviaría https, con lo que tampoco te funcionaría.

    Si estás en SiteGround, puede que tengas activada la redirección forzada junto al certificado Let’s Encrypt. Mira so es así, y si lo es, desactívalo.

    Thread Starter bsubiza

    (@bsubiza)

    Desde redsys me dicen que el error es un 301 y que se debe a una redirección que se está haciendo de http a https y que lo que hay que modificar es el archivo php del plugin para que sea https. Por lo que tu me dices si hiciera eso no funcionaría por el tipo de certificado.

    Por otra parte si desactivo la opción del plugin “SG Optimizer” de siteground para desactivar la redirección forzada me dice que no encuentra la página.

    No se si estoy entendiendo algo mal, disculpa.

    Plugin Author Jose Conti

    (@jconti)

    Si, claro. No puedes tener redirección o se produce error.

    No entiendo lo que desactivas las redirección y te da error de que no existe (404 entiendo que dices). ?Qué página no encuentra?

    • This reply was modified 5 years, 8 months ago by Jose Conti.
    Thread Starter bsubiza

    (@bsubiza)

    Solucionado. Muchas gracias

    Plugin Author Jose Conti

    (@jconti)

    De nada.

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘Problema con redsys y let`s encrypt’ is closed to new replies.