Problema Redsys Odoo 12

193 views
Skip to first unread message

olle....@gmail.com

unread,
Sep 1, 2020, 3:18:05 PM9/1/20
to Usuarios Odoo / OpenERP en España
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.

redsys.png

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;
    server_name dominio.com www.dominio.com;
    return 301 https://$server_name$request_uri;
}
server {
    server_name dominio.com 11.111.11.111; 
    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;
        proxy_pass http://127.0.0.1:8072;
    }
    location / {        
    proxy_connect_timeout   3600;
        proxy_read_timeout      3600;
        proxy_send_timeout      3600;
        send_timeout            3600;
    proxy_redirect     off;
        proxy_pass http://127.0.0.1:8069/;
        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 {
server 127.0.0.1:8069 weight=1 fail_timeout=0;
}
upstream odoo-im {
server 127.0.0.1:8072 weight=1 fail_timeout=0;
}

Muchas gracias por adelantado

Saludos

Jaume
Reply all
Reply to author
Forward
0 new messages