Jump to content

(SOLUCIONADO) No aparecen los logos de tarjetas del modulo redsys


Recommended Posts

Buenas chicos,

Hemos instalado el modulo de TPV Virtual Redsys 3.0.4 desde el link que nos pasaron directamente los de Redsys.

el tema es que cuando el cliente va ha hacer el pago, en la forma de pago de tarjeta, no salen las imágenes de las tarjetas al lado, como por ejemplo en paypal que si sale una imagen al lado con el logo. (pantallazo)

 

Dentro de la carpeta del modulo de redsys (pantallazo03), si que están las imágenes, pero el modulo no las muestra.

 

Por otro lado, la posición del modulo no es correcta, ya que como pueden ver en el segundo pantallazo, lo tenemos puesto para que salga en primera opción y en realidad a la hora de realizar el pedido sale en 3ª posición. (pantallazo 02)

 

He reiniciado cache y sigue sin funcionar.

He reinstalado la aplicación como me comentan desde redsys y no aparecen: 

Buenos días,

 

Les recomendamos desinstalar e instalar los módulos de nuevo, vaciado de caché de su plataforma, comprobar tienen el últimos módulo actualizado 3.0.4, ... Estamos verificando múltiples páginas todos los días con Prestashop y en los módulos aparecen las tarjetas.

 

Atentamente,

 

Soporte a TPV Virtual de CaixaBank
[email protected]
Tel.: 91 435 30 28 y 902 157 235. Opción 2 (comercio electrónico)

Y como podéis ver en el (pantallazo05) yo he conseguido que se vean desde el inspeccionador de chrome, simplemente añadiendo la linea que veis en azul.

El tema es que no se en que archivo debo de añadir esa linea para que funcione, ya que he seguido este tutorial : https://www.prestashop.com/forums/topic/392137-no-me-aparecen-logos-de-tarjetas-en-modulo-de-pago-serviredredsys/ , pero yo utilizo la plantilla warehouse y el fichero global.css no lo encuentro.

 

A ver si me podéis hechar una mano ^_^

 

Gracias

Edgar Castro

pantallazo.jpg

pantallazo02.jpg

pantallazo03.jpg

pantallazo04.jpg

pantallazo05.jpg

Edited by [email protected]
problema solucionado (see edit history)
Link to comment
Share on other sites

  • 1 year later...
  • 4 weeks later...
  • 1 month later...

SOLUCIÓN:

Ir a modules/redsysoficial/redsysoficial.php (subir imagen en carpeta redsysoficial)

Y añadir esto en redsysoficial.php:

->setLogo(Media::getMediaPath(_PS_MODULE_DIR_.$this->name.'/LOGO.png'))

En:

$newOption = new \PrestaShop\PrestaShop\Core\Payment\PaymentOption();
        $newOption->setCallToActionText ($this->l('Pago con Tarjeta' ))
                // ->setAction ($this->urltpv)
                ->setAction($this->urltpv)
                ->setInputs(array(

Quedando:

$newOption = new \PrestaShop\PrestaShop\Core\Payment\PaymentOption();
        $newOption->setCallToActionText ($this->l('Pago con Tarjeta' ))
                // ->setAction ($this->urltpv)
                ->setAction($this->urltpv)
                ->setLogo(Media::getMediaPath(_PS_MODULE_DIR_.$this->name.'/LOGO.png'))
                ->setInputs(array(

Edited by Adrian (see edit history)
  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...

Ya probé con logo.png y los otros nombres de imágenes que hay en la carpeta img del módulo. También en la carpeta principal del módulo hay un logo.png que fué el primer nombre que probé.

Link to comment
Share on other sites

  • 2 weeks later...

Solo me ha hecho falta cambiar el tamaño de la imagen con un editor de imágenes al mismo tamaño del logo de Paypal.

Así que de momento doy por solucionado el tema.

Muchas gracias Adrian y The2thor

Captura de pantalla 2020-05-18 a las 10.50.51.png

  • Like 1
Link to comment
Share on other sites

On 5/18/2020 at 10:54 AM, Aldeag said:

Solo me ha hecho falta cambiar el tamaño de la imagen con un editor de imágenes al mismo tamaño del logo de Paypal.

Así que de momento doy por solucionado el tema.

Muchas gracias Adrian y The2thor

Captura de pantalla 2020-05-18 a las 10.50.51.png

Hola, ¿como has cambiado el orden de los métodos de pago? Yo también quiero aparezca primero la tarjeta 

Vale ya lo he solucionado, en diseño/posiciones/mostrar hooks ocultos/paymentoptions y cambiar el orden 👌

 

Edited by veronicacartagena (see edit history)
Link to comment
Share on other sites

On 4/23/2020 at 11:03 AM, Adrian said:

SOLUCIÓN:

Ir a modules/redsysoficial/redsysoficial.php (subir imagen en carpeta redsysoficial)

Y añadir esto en redsysoficial.php:

->setLogo(Media::getMediaPath(_PS_MODULE_DIR_.$this->name.'/LOGO.png'))

En:

$newOption = new \PrestaShop\PrestaShop\Core\Payment\PaymentOption();
        $newOption->setCallToActionText ($this->l('Pago con Tarjeta' ))
                // ->setAction ($this->urltpv)
                ->setAction($this->urltpv)
                ->setInputs(array(

Quedando:

$newOption = new \PrestaShop\PrestaShop\Core\Payment\PaymentOption();
        $newOption->setCallToActionText ($this->l('Pago con Tarjeta' ))
                // ->setAction ($this->urltpv)
                ->setAction($this->urltpv)
                ->setLogo(Media::getMediaPath(_PS_MODULE_DIR_.$this->name.'/LOGO.png'))
                ->setInputs(array(

Gracias ha sido de gran ayuda, sólo tenía que poner la imagen que quería que apareciera con el nombre LOGO.png, EN MAYUSCULAS 

Link to comment
Share on other sites

En 24/5/2020 a las 11:45 AM, veronicacartagena dijo:

Gracias ha sido de gran ayuda, sólo tenía que poner la imagen que quería que apareciera con el nombre LOGO.png, EN MAYUSCULAS 

¿Has tenido que poner el /img/ ?

Link to comment
Share on other sites

17 hours ago, Aldeag said:

¿Has tenido que poner el /img/ ?

No, sólo puse: 

->setLogo(Media::getMediaPath(_PS_MODULE_DIR_.$this->name.'/LOGO.png'))

 

y en la carpeta del módulo la imagen renombrada a: LOGO.png supongo que si lo pones en minúsculas en el .php pues la imagen de la carpeta también en minusculas

Edited by veronicacartagena (see edit history)
Link to comment
Share on other sites

  • 2 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...