Support » Plugin: WooCommerce Redsys Gateway Light » Pendiente de pago

  • Resolved entumas

    (@entumas)


    Buenas.

    Desde hace unos días, no sabría concretar cuantos ya que nos dimos cuenta ayer pero hemos visto que en pedidos anteriores ha pasado. Nos encontramos con el problema que avisa la notificación en el administrador: Los pedidos quedan como “pendientes de pago” aunque se haya completado el pago.

    Además, cuando ponemos el ratón sobre este icono de “pendiente”, no nos aparece el tooltip informativo que si aparece en los otros estados.

    ¿Como se soluciona?

    Muchas gracias. 🙂

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

    (@jconti)

    Hola,

    Necesitaría saber de momento la dirección y que fueras a WooCommerce > Estado > apretaras el botón que hay ahí para sacar un informe y lo copiaras y pegaras aquí.

    Saludos

    Por supuesto Jose, pero referente al informe, veo que aparece información algo sensible, ¿te lo puedo mandar por privado?

    Gracias.

    Hola Jose, ¿puedes ayudarme con el tema? Gracias.

    Hola de nuevo Jose.

    Viendo lo que te comentan otros usuarios, nosotros estamos usando Let’s Encrypt pero no plugins del tipo Simple SSL. Lo que si que tenemos es:

    .htaccess

    RewriteEngine on
    RewriteCond %{HTTPS} !=on
    RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

    wp-config.php

    define( 'FORCE_SSL_LOGIN', true );
    define( 'FORCE_SSL_ADMIN', true );

    Y en la configuración de tu plugin tengo la “Compatibilidad HTTPS SNI” activada.

    Por otro lado, he visto que muchos usuarios dicen que tienen en el .htaccess:

    # 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

    ¿Tengo que incluir estas lineas en mi .htaccess?
    ¿Si es así importa si está antes o después de la regla que te he mostrado?
    ¿O incluso tendría que sustituir una por la otra? No soy experto en .htaccess pero me da que si.

    Gracias.

    Plugin Author Jose Conti

    (@jconti)

    Hola,

    Perdona, pero estaba liado.

    Debes eliminar las lineas:

    RewriteEngine on
    RewriteCond %{HTTPS} !=on
    RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

    Y sustituierlas por las otras que comentas:

    # 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

    Esto realiza el redireccionamiento a HTTPS, pero añade la excepción del callback que utiliza Redsys.

    Asegúrate que tienes marcado en la configuración de la extensión la compatibilidad con certificados SNI, o no te funcionará.

    En principio, las lineas que has añadido a wp-config.php, no deberían afectar a esto, ya que son sólo para la admisnitración.

    Saludos

    ¡Ha funcionado a la perfección!
    Gracias Jose

    Plugin Author Jose Conti

    (@jconti)

    De nada.

    Saludos

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Pendiente de pago’ is closed to new replies.