herimv Posted September 4, 2013 Share Posted September 4, 2013 Buenos días; Tengo un problema con el enlace de pago de un modulo de redsys. Os cuento: El cliente al hacer un pedido rapido a la hora de meter sus datos y clickea en el botón de guardar, ahí todo bien. Acepta el transporte y bien. Pero a la hora de elegir un método de pago el enlace de redsys está desactivado, es decir, no se puede clickar ese enlace.En cambio las dos otras formas de pago si. Lo curioso es que si te haces cliente si te deja clikar en cambio con pedido rapido no. Si alguien puede ayudar, sería de agradecer porque mis clientes no pueden pagar con tarjeta. Gracias. Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted September 4, 2013 Share Posted September 4, 2013 (edited) Si pudieras decir la url de tu web, para ir hasta ese paso, se podria ver que puede estar pasando. ¿Usas este modulo https://github.com/akira28/PrestaServired u otro? Edited September 4, 2013 by Sergio Ruiz (see edit history) Link to comment Share on other sites More sharing options...
herimv Posted September 4, 2013 Author Share Posted September 4, 2013 el enlace es mitiendadebaterias.es Link to comment Share on other sites More sharing options...
herimv Posted September 4, 2013 Author Share Posted September 4, 2013 no estoy utilizando un modulo gratuito de redsys y para versión 1.5 Link to comment Share on other sites More sharing options...
herimv Posted September 4, 2013 Author Share Posted September 4, 2013 Alguien que utilice el modulo de redsys o sabe porque el enlace se desactiva al guardar los datos. Muchas gracias. Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted September 4, 2013 Share Posted September 4, 2013 (edited) no estoy utilizando un modulo gratuito de redsys y para versión 1.5 El que te he pasado tambien es gratuito. Por lo que veo en tu web, en el tpl del modulo, creo que la etiqueta <a href por lo que veo o esta cerrado antes de tiempo o no esta cerrada, por eso no hace click cuando pinchas en el metodo de pago. Edited September 4, 2013 by Sergio Ruiz (see edit history) Link to comment Share on other sites More sharing options...
herimv Posted September 4, 2013 Author Share Posted September 4, 2013 Te refieres al codigo en html que no está bien cerrada? <a href /> Link to comment Share on other sites More sharing options...
herimv Posted September 4, 2013 Author Share Posted September 4, 2013 tienes razón <p class="payment_module"><a style="float:left" title="Pago con tarjeta de crédito vía redsys." href="javascript:$('#redsys_form').submit();"></a><img style="float:left" alt="Pago con tarjeta de crédito vía redsys." src="/modules/redsys/tarjetas_redsys.png"></img> Pago con tarjeta de crédito/débito a través de la plataforma Redsys </p> pero cuando refresco la página el enlace está bien <p class="payment_module"><a style="float:left" title="Pago con tarjeta de crédito vía redsys." href="javascript:$('#redsys_form').submit();"><img style="float:left" alt="Pago con tarjeta de crédito vía redsys." src="/modules/redsys/tarjetas_redsys.png"></img> Pago con tarjeta de crédito/débito a través de la plataforma Redsys </a></p> pero tengo que poner otra vez la provincia y al guardar se quita el enlace. Link to comment Share on other sites More sharing options...
herimv Posted September 4, 2013 Author Share Posted September 4, 2013 No se si es problema de prestashop o del modulo de redsys pero llevo un tiempo con él y no había tenido este problema hasta que hace poco un cliente no podía pagar. Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted September 4, 2013 Share Posted September 4, 2013 Edita el tpl del modulo y cierra el enlace bien. Link to comment Share on other sites More sharing options...
herimv Posted September 4, 2013 Author Share Posted September 4, 2013 Este es el código. Igual puede ser por la sentencia if <p class="payment_module"> <a href="javascript:$('#redsys_form').submit();" title="{l s='Conectar con el TPV' mod='redsys'}" style="float:left"/> <img src="{$module_dir}tarjetas_redsys.png" alt="{l s='Conectar con el TPV' mod='redsys'}" style="float:left"/> {l s='Pago con tarjeta de crédito/débito a través de la plataforma Redsys' mod='redsys'} {if $fee>0} <br /><br /> {l s='Este método de pago lleva asociado un recargo de ' mod='redsys'} <font color="red"/><b/>{convertPrice price=$fee}.</b/></font/> {l s='El recargo se sumará a los gastos de envío' mod='redsys'} </a> {/if}</p><form action="{$urltpv}" method="post" id="redsys_form" class="hidden"> <input type="hidden" name="Ds_Merchant_Amount" value="{$cantidad}" /> <input type="hidden" name="Ds_Merchant_Currency" value="{$moneda}" /> <input type="hidden" name="Ds_Merchant_Order" value="{$pedido}" /> <input type="hidden" name="Ds_Merchant_MerchantCode" value="{$codigo}" /> <input type="hidden" name="Ds_Merchant_Terminal" value="{$terminal}" /> <input type="hidden" name="Ds_Merchant_TransactionType" value="{$trans}" /> <input type="hidden" name="Ds_Merchant_Titular" value="{$titular}" /> <input type="hidden" name="Ds_Merchant_MerchantName" value="{$nombre}" /> {if $notificacion>0} <input type="hidden" name="Ds_Merchant_MerchantURL" value="{$urltienda}" /> {/if} <input type="hidden" name="Ds_Merchant_ProductDescription" value="{$productos}" /> <input type="hidden" name="Ds_Merchant_UrlOK" value="{$UrlOk}" /> <input type="hidden" name="Ds_Merchant_UrlKO" value="{$UrlKO}" /> <input type="hidden" name="Ds_Merchant_MerchantSignature" value="{$firma}" /> <input type="hidden" name="Ds_Merchant_ConsumerLanguage" value="{$idioma_tpv}" /> <input type="hidden" name="Ds_Merchant_PayMethods" value="T" /></form> Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted September 4, 2013 Share Posted September 4, 2013 Este es el código. Igual puede ser por la sentencia if <p class="payment_module"> <a href="javascript:$('#redsys_form').submit();" title="{l s='Conectar con el TPV' mod='redsys'}" style="float:left"/> <img src="{$module_dir}tarjetas_redsys.png" alt="{l s='Conectar con el TPV' mod='redsys'}" style="float:left"/> {l s='Pago con tarjeta de crédito/débito a través de la plataforma Redsys' mod='redsys'} {if $fee>0} <br /><br /> {l s='Este método de pago lleva asociado un recargo de ' mod='redsys'} <font color="red"/><b/>{convertPrice price=$fee}.</b/></font/> {l s='El recargo se sumará a los gastos de envío' mod='redsys'} </a> {/if} </p> Por <p class="payment_module"> <a href="javascript:$('#redsys_form').submit();" title="{l s='Conectar con el TPV' mod='redsys'}" style="float:left"> <img src="{$module_dir}tarjetas_redsys.png" alt="{l s='Conectar con el TPV' mod='redsys'}" style="float:left"/> {l s='Pago con tarjeta de crédito/débito a través de la plataforma Redsys' mod='redsys'} {if $fee>0} <br /><br /> {l s='Este método de pago lleva asociado un recargo de ' mod='redsys'} <font color="red"/><b/>{convertPrice price=$fee}.</b/></font/> {l s='El recargo se sumará a los gastos de envío' mod='redsys'} {/if}</a> </p> Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted September 4, 2013 Share Posted September 4, 2013 Por cierto, fuera del tema, instrucciones como <font color="red"/> estan desfasadas xD Link to comment Share on other sites More sharing options...
herimv Posted September 4, 2013 Author Share Posted September 4, 2013 Que va sigue igual. No se ya ni que hacer he desistalado el modulo y vuelto ha instalar y nada igual. Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted September 4, 2013 Share Posted September 4, 2013 Que va sigue igual. No se ya ni que hacer he desistalado el modulo y vuelto ha instalar y nada igual. Fuerza compilación, despues de hacer el cambio. Link to comment Share on other sites More sharing options...
herimv Posted September 4, 2013 Author Share Posted September 4, 2013 fuerzo la compilación y sale el enlace, pero el problema es cuando pongo una provincia en direcciones de entrega y le doy a guardar los datos, entonces es cuando desaparece el enlace. Puede tener algo relacionado con la dirección de entrega. Fuera del tema: cambiaré red por un codigo de color. jejejeje vaya con este módulo. Link to comment Share on other sites More sharing options...
herimv Posted September 5, 2013 Author Share Posted September 5, 2013 Buenas tardes; Gracias Sergio por atenderme y hacer lo posible por ayudarme. He resuelto el problema comprando el módulo de redsys. Lo que me fastidia es no saber porque ha pasado con el módulo antiguo, tal vez por ser gratuito. De todas maneras gracias otra vez. Volveremos hablar seguro. Link to comment Share on other sites More sharing options...
Recommended Posts