• Resolved mkpc

    (@mkpc)


    Hola, buenas tardes

    Al instalar el plugin y comenzar a realizar compras reales, ha surgido el mismo problema que ha varios usuarios.

    Los pedidos se quedan en “Pendiente de pago” y los emails no salen.

    Tengo “Let’s Encrypt” , aunque no utilizo ningún plugin de redirección.

    El contenido del archivo htaccess actual de la web es:

    #<ifModule mod_headers.c>
    #Header always set Content-Security-Policy “upgrade-insecure-requests;”
    #</IfModule>

    # 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

    Tras leer el hilo de soporte con el mismo problema, he probado a insertar en el archivo htaccess el código que aportas:

    # 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

    Pero en mi caso no ha funcionado, continúa sin llegar el email de pedido y el pedido queda en el estado ‘pendiente de pago’.

    ¿Hay alguna otra solución que pueda resolver el problema?

    Gracias y un cordial saludo,
    Laura

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

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

    (@jconti)

    Hola,

    Si vas a la dirección http://albabia.com/?wc-api=WC_Gateway_redsys, que es HTTP, verás que eres redirigida a HTTPS.

    Si en el htaccess solo hay lo que indicas, y no utilizas ningún plugin de redirección como por ejemplo Reqlly Simple SSL, seguramente se está realizando esta redirección a nivel de hosting.

    Cuando los hosting fuerzan esta redirección, suele activarse o desactivarse en el mismo sitio que se activa el certificado de seguridad. Ve dónde se genere el certificado Let’s Encrypt, y mira si tienes alguna forma de desactivar este redireccionamiento. En el caso en que no encuentres nada parecido, pregunta a tu hosting si están forzando el redireccionamiento a HTTS y cómo desactivarlo.

    Luego, mediante el código que has comentado mío, forzarás ese redireccionamiento desde el htaccess, pero no en el callback de Redsys, con lo que te funcionará, así que tendrás el SEO protegido. Te comento esto último por si los de soporte te dicen que si no se redireccionas, podrás tener problemas de SEO.

    Thread Starter mkpc

    (@mkpc)

    Muchas gracias Jose, solucionado!

    Un saludo

    Plugin Author Jose Conti

    (@jconti)

    De nada:)

Viewing 3 replies - 1 through 3 (of 3 total)

The topic ‘Pendiente de pago’ is closed to new replies.