Jump to content

Enlace de pago no esta activo


herimv

Recommended Posts

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

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 by Sergio Ruiz (see edit history)
Link to comment
Share on other sites

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

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&eacutedito/d&eacutebito a trav&eacutes 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

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&eacutedito/d&eacutebito a trav&eacutes 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&eacutedito/d&eacutebito a trav&eacutes 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

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

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

Guest
This topic is now closed to further replies.
×
×
  • Create New...