Post by jacobolopez2 » Wed Feb 22, 2017 5:06 am

Buenas,

He modificado mi web para que use SSL, pero las urls de los catálogos no las cambia a HTTPS, las deja en HTTP.

La única manera que he conseguido que las cambie es modificando también el define('HTTP_SERVER', 'https://www.*****.com/');
De esta manera todas las peticiones http las redirige a https, pero el retorno de la pasarela de pago no acepta HTTPS (necesito tener instalado el certificado por IP), así que necesito que convivan las dos opciones.

Alguien sabe por qué el catálogo pone las direcciones con HTTP?

Muchas gracias!!

Newbie

Posts

Joined
Wed Feb 22, 2017 5:01 am

User avatar
Active Member

Posts

Joined
Fri Mar 06, 2009 8:22 pm
Location - Spain

Post by jacobolopez2 » Mon Feb 27, 2017 5:41 am

Muchas gracias por la respuesta pero tengo si la configuro así el TPV no me irá.

Me explico, si pongo toda la web en HTTPS tengo que indicarle al TPV que me responda en HTTPS y no lo acepta (sí que lo acepta pero no el certificado que tengo instalado, también requiere que sea por IP).

En resumen, necesito que convivan los dos, el HTTP y el HTTPS. Toda la web irá por HTTPS pero quiero que la respuesta del TPV venga por HTTP.

Si configuro la web para que vaya con HTTPS pero no pongo en el config.php todo a HTTPS cuando entro en HTTPS los links del menú los pone en HTTP.

A ver si alguien se le ocurre algo.

Muchas gracias!!

Newbie

Posts

Joined
Wed Feb 22, 2017 5:01 am

Post by Hildebrando » Tue Feb 28, 2017 5:18 pm

Qué TPV usas? Es una extension del OC? Es open source?

Commercial Contributions:Bulk Specials| Bulk Update Prices|Search Tyre Pro
Free Contributions: Youtube video (oc 1.5.x) | Search History Report (oc 1.5.x) | Product Filter by Category (oc 1.5.x)|Youtube Popup
More Free & commercial mods: www.fpress.com


User avatar
Active Member

Posts

Joined
Fri Mar 06, 2009 8:22 pm
Location - Spain

Post by CoverUp » Sun Mar 12, 2017 1:25 am

Entonces define una excepcion para las url del tpv para que no operen con https y respondan en http, eso es parte de la configuracion del servidor no de opencart.

Desarrollador OpenCart: Chilexpress, Correos de Chile, Tur-Bus, Pullman Bus, Starken, WebPay Plus, Servipag y otros a pedido. Todos los trabajos estan garantizados y con factura electrónica.


Active Member

Posts

Joined
Tue Oct 21, 2014 12:22 am

Post by salvalopez » Wed Mar 15, 2017 7:05 pm

Te aconsejo que lo dejes todo como lo has colocado.
Además:
Ve a system > library > url.php. En la función link, justo antes de 'return $url;' añade lo siguiente:

Code: Select all

$keyword = 'payment/myTPV'; // reemplaza myTPV por el nombre de tu TPV
if (strpos($route, $keyword) !== false) {
        $url = str_replace('https://', 'http://', $url);
}
Espero que te sirva.

Saludos.

Desarrollador Opencart Español.

Puedes ver mis servicios y trabajos realizados en mi web:https://salvalopez.pro
Puedes ver mis módulos desarrollados en mi perfil Opencart

Buenas Ventas! :dance:


User avatar
New member

Posts

Joined
Tue Mar 25, 2014 12:43 am


Post by reginamor » Fri Apr 21, 2017 6:24 am

a mi me ha pasado algo parecido con el tpv en opencart 1.5.6 que al final desactive el https
Pero en la nueva version de 2.3 de opencart, Redsys (el tpv que uso) permite enviar la notificación de pago en http (en https no me llega la notificación de pago al servidor a pesar de que el cliente lo page)
Es una configuración propia del modulo de pago, por lo que tendria que pedir a quien te da el TPV que lo solucione y te de esa opción.

User avatar
Active Member

Posts

Joined
Wed Sep 21, 2011 4:44 am
Location - GB
Who is online

Users browsing this forum: No registered users and 64 guests