Buenas tardes,
he instalado el modulo de redsys de OCA, y al realizar una compra el pedido queda pendiente de pago. He estado buscado la solución pero no la he encontrado o no he sabido encontrarla.
Soy novato en Odoo y nginx y hay muchas cosas que se me escapan. Me podéis ayudar?
El caso es que todo funciona bien, pero según he estado leyendo el problema viene que que tengo que hacer una excepción en el servidor nginx de la ruta "/payment/redsys" para que no redirija a HTTPS debido a que redsys no soporta el SNI.
Por otro lado he estado leyendo que al parecer el carrito no se vacia automáticamente aunque el pedido quede pagado... hay alguna solución a esto?
Me podéis ayudar?
Esta es mi configuración:
server {
listen 80 default_server;
listen [::]:80 ipv6only=on default_server;
return 301 https://$server_name$request_uri;
}
server {
listen 443 ssl;
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;
location /longpolling {
proxy_connect_timeout 3600;
proxy_read_timeout 3600;
proxy_send_timeout 3600;
send_timeout 3600;
}
location / {
proxy_connect_timeout 3600;
proxy_read_timeout 3600;
proxy_send_timeout 3600;
send_timeout 3600;
proxy_redirect off;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
ssl on;
ssl_certificate /etc/ssl/nginx/dominio.com_ssl_certificate.pem;
ssl_certificate_key /etc/ssl/nginx/_.dominio.com_private_key.key;
ssl_session_timeout 30m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers 'ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RS$';
ssl_prefer_server_ciphers on;
gzip on;
gzip_min_length 1000;
}
upstream odoo {
}
upstream odoo-im {
}
Muchas gracias por adelantado
Saludos
Jaume