En 9/12/2020 a las 7:14 PM, Aldeag dijo:¿Donde te ha funcionado? ¿Redsys, Bizum, ambos?
Si encuentras soluciones, compártelas para los demás.
SOLUCIÓN:
Prestashop 1.7.7
REDSYS
Ir a modules/redsysoficial/redsysoficial.php (subir imagen en carpeta redsysoficial)
Subir la imagen aqui /modules/redsysoficial/img
*EN LOGO.png LE DAIS EL NOMBRE DE VUESTRA IMAGEN QUE HABAIS SUBIDO A /modules/redsysoficial/img
Y añadir esto en redsysoficial.php:
->setLogo(Media::getMediaPath(_PS_MODULE_DIR_.$this->name.'/img/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.'/img/LOGO.png'))
->setInputs(array(
BIZUM
Ir a /modules/bizum/bizum.php (subir imagen en carpeta bizum)
Subir la imagen aqui /modules/bizum/img
*EN LOGO.png LE DAIS EL NOMBRE DE VUESTRA IMAGEN QUE HABAIS SUBIDO A /modules/bizum/img
Y añadir esto en bizum.php:
->setLogo(Media::getMediaPath(_PS_MODULE_DIR_.$this->name.'/img/LOGO.png'))
En:
$newOption = new \PrestaShop\PrestaShop\Core\Payment\PaymentOption();
$newOption->setCallToActionText ($this->l('Pago con Bizum' ))
->setAction ($this->urltpv)
->setInputs(array(
Quedando:
$newOption = new \PrestaShop\PrestaShop\Core\Payment\PaymentOption();
$newOption->setCallToActionText ($this->l('Pago con Bizum' ))
->setAction ($this->urltpv)
->setLogo(Media::getMediaPath(_PS_MODULE_DIR_.$this->name.'/img/LOGO.png'))
->setInputs(array(
Al final me ha quedado asi, he ajustado los botones para que queden centrados con el texto:
Os dejo aqui las imagenes de bizum i os incluyo la imagen que he utilizado con el tamaño de la imagen (Es el btn_horizontal90x43_hover.png😞