Problemas con redsys la caixa error de certificado en prestashop


Conseguido superar el problema con el modulo redsys que da error de certificado en prestashop.

A redsys no le gustan algunos tipos de certificado, cambiando en el fichero redsys.php un https por un http. Ya funcionó !!

grácias a este articulos que me ayudo:


https://www.prestashop.com/forums/topic/445574-redsys-243-y-prestashop-16014-certificado-wildcard-tienda-en-un-subdominio-imposible/


SOLUCIÓN:
.

  • Abrir el archivo /modules/redsys/redsys.php
  • Vamos a la linea 321 (esto en mi versión), tenemos mas o menos esto según que versión: 
    1. if (empty($_SERVER['HTTPS']))
    2. {
    3. $protocolo = 'https://';
    4. $urltienda = $protocolo.$_SERVER['HTTP_HOST'].__PS_BASE_URI__.'modules/redsys/validation.php';
    5. }
    6. else
    7. {
    8. $protocolo = 'http://';
    9. $urltienda = $protocolo.$_SERVER['HTTP_HOST'].__PS_BASE_URI__.'modules/redsys/validation.php';
    10. }
    Como veis es donde se define la url de la tienda a la que debe volver tras el pago, detectando si es HTTPS o no.


  • SOLUCION:
     
    1. if (empty($_SERVER['HTTPS']))
    2. {
    3. $protocolo = 'http://'; /* ESTO ANTES ERA $protocolo = 'https://'; */
    4. $urltienda = $protocolo.$_SERVER['HTTP_HOST'].__PS_BASE_URI__.'modules/redsys/validation.php';
    5. }
    6. else
    7. {
    8. $protocolo = 'http://';
    9. $urltienda = $protocolo.$_SERVER['HTTP_HOST'].__PS_BASE_URI__.'modules/redsys/validation.php';
    10. }
  • Como veis le hemos quitado la S a la definición de $protocolo





Comentarios

Entradas populares de este blog

Bypass WSUS to Install Features/Updates Directly from Windows Update

Error ID 2011: Espacio de almacenamiento insuficiente en el servidor para procesar este comando