woocommerce-ceca-gateway icon indicating copy to clipboard operation
woocommerce-ceca-gateway copied to clipboard

https en la URL online OK

Open alexfloren opened this issue 8 years ago • 4 comments

Después instalar el certificado SSL y configurar mi dominio para que funcione como https://www.midominio.com

Y cambio en la configuración del TPV URL online OK: https://www.midominio.com/?wc-api=wc_gateway_ceca

Obtengo mensaje error "FALLO EN LA COMUNICACION ONLINE"

Si vuelvo a quitar https de mi dominio y en la configuración del TPV, todo vuelve a funcionar

alexfloren avatar Jan 12 '17 15:01 alexfloren

Hola alexfloren, ¿has logrado hacer funcionar el plugin de juanmirod?

gabrimm avatar Jan 26 '17 15:01 gabrimm

Tengo el mismo problema. Alguna solución???

dickeyfuller avatar Nov 08 '17 21:11 dickeyfuller

Después de investigar he llegado a la conclusión de que el módulo es totalmente compatible con SSL pero necesita configuración adicional. Tanto la pasarela de CECABANK como la de Redsys, no son compatibles con los certificados SNI como los de Let's Encrypt. La solución en ambas pasarelas pasa por realizar la comunicación online por http (no supone riesgo alguno y es transparente para el usuario).

Lo habitual es configurar el servidor para que redirija todo el tráfico por https por lo que habrá que añadir una excepción en el .htaccess para que permita la comunicación online por http añadiendo la siguiente línea

RewriteCond %{QUERY_STRING} !^wc-api=wc_gateway_ceca

quedando el fichero .htaccess de la siguiente forma:

RewriteEngine on RewriteCond %{QUERY_STRING} !^wc-api=wc_gateway_ceca RewriteCond %{HTTPS} !=on [NC] RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

La otra opción pasa por configurar el certificado de Let's Encrypt como no SNI. En ese caso, todo el proceso de comunicación online se puede realizar por https. Pero eso implica contar con una IP dedicada para el sitio web.

dickeyfuller avatar Oct 28 '18 10:10 dickeyfuller

Pasaros a la versión que acaba de crear CECABANK. La comunicación online por https funciona perfectamente sin configuraciones adicionales. https://es.wordpress.org/plugins/cecabank-woocommerce/

dickeyfuller avatar Apr 27 '19 15:04 dickeyfuller