Jump to content
edgar@spacers.es

(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
virtualtpv@comerciaglobalpay.com
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 edgar@spacers.es
problema solucionado (see edit history)

Share this post


Link to post
Share on other sites

Hola, ¿lo has solucionado de alguna forma?

Un saludo.

Share this post


Link to post
Share on other sites
hace 3 minutos, broman dijo:

Hola, ¿lo has solucionado de alguna forma?

Un saludo.

Nop, según ellos es cosa de prestashop, pero no se como puedo hacer que salga reflejado.

Share this post


Link to post
Share on other sites

¿Esto sirve para Prestashop 1.7.6.3?

Share this post


Link to post
Share on other sites
Posted (edited)

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

Share this post


Link to post
Share on other sites

Hola. He hecho esas modificaciones pero sigue sin salir la imagen.

 

Share this post


Link to post
Share on other sites

Hores caché

Share this post


Link to post
Share on other sites

He borrado caché varias veces, pero no aparece nada.

 

Share this post


Link to post
Share on other sites

Pon pantallazos de lo que has hecho. Pon información para aportar ayuda...

Share this post


Link to post
Share on other sites
Posted (edited)

Puedo poner pantallazos, pero sencillamente he seguido las instrucciones, he borrado varias veces caché y sigo igual.

 

Esta el la captura.

 

 

Captura de pantalla 2020-05-04 a las 17.13.43.png

Captura de pantalla 2020-05-04 a las 17.16.01.png

Edited by Aldeag (see edit history)

Share this post


Link to post
Share on other sites

Tienes alguna imagen que se llame tarjetas.png en esa carpeta? Es raro que no se vea 🤔

Share this post


Link to post
Share on other sites

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é.

Share this post


Link to post
Share on other sites

Pues ni idea. Ya te digo que lo tenemos exactamente igual.

image.png.3d5d592c2de574575455a21568a8509b.png

image.png.498bdc060f5a63542810d9283a36204d.png

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Efectívamente. Necesitaba añadir /img/ delante del nombre del logo. Ahora solo me hace falta cuadrar el tamaño de la imagen.

 

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
Posted (edited)
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)

Share this post


Link to post
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 

Share this post


Link to post
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/ ?

Share this post


Link to post
Share on other sites
Posted (edited)
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)

Share this post


Link to post
Share on other sites

Perfecto chicos,

Solucionado también.

Cambio el estado a SOLUCIONADO.

Salu2 y gracias por la ayuda.👌

Share this post


Link to post
Share on other sites

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...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More