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!!
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
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!!
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
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.
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);
}
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!
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.
Users browsing this forum: No registered users and 64 guests