• Hola buenos dias!
    Tengo instalado este plugin desde hace unos meses y todo iba bien hasta ahora, no sé si tiene que ver con la última actualización de Woocommerce pero el caso es que vuelven a quedarse los pagos como pendiente de pago, no me llegan los emails de nuevo pedido pero si me llega el aviso de transacción por email de la TPV, y también están los pagos en la TPV del banco.
    No entiendo que ha podido pasar..puede echarme un cable por favor?
    Mi servidor funciona con SSL activado y la redirección está realizada a través del archivo htacces.
    Esto lo cambién siguiendo las instrucciones de instalación del plugin en su dia.
    Gracias por su tiempo y ayuda.

    Un saludo,
    Beatriz

Viewing 15 replies - 1 through 15 (of 31 total)
  • Plugin Author Jose Conti

    (@jconti)

    Hola,

    ?Cual es tu sitio?

    Saludos

    Thread Starter beutxita

    (@beutxita)

    Hola!
    https://encuerpoyalma.org

    Gracias!

    Plugin Author Jose Conti

    (@jconti)

    Ok,

    El problema es el siguiente, si vas a esta dirección https://encuerpoyalma.org/?wc-api=WC_Gateway_redsys (HTTP) veras que eres redirigida a https://encuerpoyalma.org/?wc-api=WC_Gateway_redsys (HTTPS)

    Al ser Let’s Encrypt el certificado que utilizas, a Redsys no le gusta y no marca los pedidos como pagados.

    En primer lugar, activa la compatibilidad con SNI si no la tienes activada ya.

    En segundo lugar, hay que mirar qué está produciendo este redireccionamiento.

    Comentas que el redireccionamiento es mediante htaccess y que lo hiciste según las instrucciones.

    ?Podrías por favor cerciorarte que el código de redireccionamiento en el htaccess es el siguiente por favor?

    # REDIRECCION CERTIFICADO SSL REDSYS POR JOSE CONTI
    RewriteEngine on
    RewriteCond %{QUERY_STRING} !^wc-api=WC_Gateway_redsys
    RewriteCond %{HTTPS} !=on [NC]
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
    # FIN REDIRECCION CERTIFICADO SSL REDSYS POR JOSE CONTI
    Thread Starter beutxita

    (@beutxita)

    Hola de nuevo,
    Eso ya lo arreglé en su momento, de hecho no me funcionaba siguiendo las instrucciones y derepente empezó a funcionar y ahora vuelve a fastidiarse.
    DE todos modos comprobaré lo que me indicas.
    Lo de activar la compatibilidad SNI te refieres al certificado verdad?

    Te paso lo que tiene mi htaccess, que por lo que veo no coincide:
    # BEGIN rlrssslReallySimpleSSL rsssl_version[3.2.2]
    <IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{HTTP:X-Forwarded-Proto} !https
    RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
    </IfModule>
    # END rlrssslReallySimpleSSL
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    # END WordPress

    Tengo el plugin REally simple SSL para hacer el forzado..no sé si ese me está dando problemas..
    Gracias!

    • This reply was modified 5 years, 7 months ago by beutxita.
    Thread Starter beutxita

    (@beutxita)

    Lo de la compatibilidad SNI no sé donde se activa, puedes indicarme? porque ya no recuerdo que hice en su momento para configurarlo todo, la verdad sea dicha.
    Con respecto al plugin Really SSL veo que hay una opción que tengo deshabilitada donde pone lo siguiente: Dejar de modificar el archivo .htaccess
    Tu crees que puede ser este el problema? que este plugin me reescriba el archivo htaccess? porque on recuerdo haberlo dejado así en su momento.

    En todo caso, espero tus instrucciones.
    Muchas gracias!

    Plugin Author Jose Conti

    (@jconti)

    Está mal el htaccess, es por Really Simple SSL. Está mal configurado, pero porque hubo una actualización que lo cambió todo.

    – Ve a la configuración de Really Simple SSL. Ajustes > SSL
    – Aprieta en la pesta?a Ajustes
    – Activa SOLO “Solucionador de contenido mixto”, “Permitir redirección 301 de .htaccess” y “Dejar de modificar el archivo .htaccess” y guarda, TODO lo demás desactívalo.

    Una vez hecho, ve al htaccess, y borra (si aun está):

    # BEGIN rlrssslReallySimpleSSL rsssl_version[3.2.2]
    <IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{HTTP:X-Forwarded-Proto} !https
    RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
    </IfModule>
    # END rlrssslReallySimpleSSL

    y pones este otro:

    # REDIRECCION CERTIFICADO SSL REDSYS POR JOSE CONTI
    RewriteEngine on
    RewriteCond %{QUERY_STRING} !^wc-api=WC_Gateway_redsys
    RewriteCond %{HTTPS} !=on [NC]
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
    # FIN REDIRECCION CERTIFICADO SSL REDSYS POR JOSE CONTI

    Luego prueba, ya te debería funcionar si no hay algún redireccionamiento más o algún plugin que bloquee a Redsys.

    Plugin Author Jose Conti

    (@jconti)

    Ah, los de la compatibilidad con SNI, ve a WooCommerce > ajustes > Pagos > Redsys y ahí activas la compatibilidad con SNI.

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

    (@beutxita)

    Gracias!!
    Ya he realizado esos cambios! y lo de la compatiblidad SNI ya estaba activado, voy a probar a hacer una compra y te confirmo, de momento no se ha roto nada! jeje

    Gracias de nuevo!!

    Thread Starter beutxita

    (@beutxita)

    Buenas tardes de nuevo Jose,
    Reabro este ticket porque vuelvo a tener el mismo problema exactamente con la última actualización del plugin Simple REally SSL.
    El caso es que despues de tener activadas las opciones que me indicaste en el plugin veo que el htacces se ha modificado.
    Vuelvo a poner el código que me pasaste en este hilo y me casca la web indicandome que no redirige bien la página.
    Y necesito hacer este cambio en el htaccess porque sino los pedidos se quedan en pendiente de pago.
    Asi que de momento he dejado el htaccess como está para que la web por lo menos se vea pero las noificaciones no funcionan.

    Ha cambiado por casualidad el código de redirección? no se me ocurre otra cosa.
    Puedes echarme una mano por favor?

    Gracias!

    Plugin Author Jose Conti

    (@jconti)

    Hola,

    Pega aquí lo que tienes en el .htaccess, me extra?a que te casque la web la verdad.

    Por otro lado, ?Tienes marcado en la configuración de Really Simple SSL deje de modificar el .htaccess?

    Thread Starter beutxita

    (@beutxita)

    Este es el código que pego pero que me casca cuando lo pongo. si quito la parte de Really simple no funciona. Casca.

    # BEGIN rlrssslReallySimpleSSL rsssl_version[3.2.5]
    <IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{HTTP:X-Forwarded-Proto} !https
    RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
    </IfModule>
    # END rlrssslReallySimpleSSL
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress

    Thread Starter beutxita

    (@beutxita)

    Ah! si, tengo activado correctamente las opciones del Really simple SSL, tal y como me indicaste la última vez.

    Plugin Author Jose Conti

    (@jconti)

    Ok,

    El código que me muestras en el htaccess no es correcto, Redsys siempre será redireccionado a SSL, y no debe ser así.

    Primero asegúrate que este marcado sobre todo ?dejar de modificar?

    Luego edita el htaccess y elimina todo esto:

    # BEGIN rlrssslReallySimpleSSL rsssl_version[3.2.5]
    <IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{HTTP:X-Forwarded-Proto} !https
    RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
    </IfModule>
    # END rlrssslReallySimpleSSL
    

    Y en su lugar pones esto otro:

    # REDIRECCION CERTIFICADO SSL REDSYS POR JOSE CONTI
    RewriteEngine on
    RewriteCond %{QUERY_STRING} !^wc-api=WC_Gateway_redsys
    RewriteCond %{HTTPS} !=on [NC]
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
    # FIN REDIRECCION CERTIFICADO SSL REDSYS POR JOSE CONTI

    Este código que te indico, realizará también la redisrección, pero no lo hará si es Redsys intentando acceder al callback.

    No entiendo que me digas que quitando lo de Really, la web te casca, no tiene ningún sentido, de verdad.

    A muy malas, te diré que contactes conmigo via email, y me pases datos de acceso a la instalación y FTP, siempre y cuando estés de acuerdo. Porque me comentas cosas que no tienen ningún sentido.

    ?Cómo modificas el archivo .htaccess? No vaya a ser que lo que pase es que lo modificas y lo vuelves corrupto por el editor que utilizas, y luego subes una copia de seguridad del archivo, que lógicamente funciona sin problemas.

    Saludos

    Thread Starter beutxita

    (@beutxita)

    Hola Jose,
    A ver si consigo hacerme entender para que tenga sentido.
    Posiblemente haya cometido un error, no lo sé, pero yo te cuento lo que pasó:
    Actualicé el plugin Really simple y fué cuando empezó a dejar de funcionar el tema de las notificaciones y el aviso del pago en el panel.
    Compruebo los ajustes y son estos: no cambia nada:

    Solucionador de contenido mixto: activado

    Permitir redirección 301 de .htaccess :activado

    Dejar de modificar el archivo .htaccess : activado

    Compruebo el htaccess y estaba como te lo he mandado. claro que no es correcto, pero si lo cambio por el tuyo casca, y como casca? se queda la página en blanco. Que tiene sentido? no, ninguno porque no he tocado nada.
    Cada vez que tengo que actualizar el Really simple me da un miedo que te cagas..porque siempre me lo fastidia todo.
    Me sale un error de que la página no está redirigiendo bien y no se muestra.
    Acabo de poner el código queme pasas en este hilo y sale eso.

    Cual es el error? ni idea..
    También tengo que decir que anes tenía el redireccionamiento forzado a través del hosting pero como lo tenía con el htacces lo quite, no sé si volver a activarlo y sea ese el problema..
    No sé yo por dar más datos.
    Pasame tu cuenta de correo y te paso los datos que necesites, encantada de verdad que me eches un cable.

    Gracias!

    Thread Starter beutxita

    (@beutxita)

    Ah!” el htacces lo modifico como siempre, desde el block de notas. No se como se puede volver corrupto por hacerlo así.

    Gracias por tu ayuda!

Viewing 15 replies - 1 through 15 (of 31 total)
  • The topic ‘Pedidos pendiente de pago’ is closed to new replies.