Jump to content

(solucionado) error paypal al haber un código de descuento


rastreator

Recommended Posts

hola,

 

Tengo el último módulo oficial de paypal.

 

Si alguien utiliza un código de descuento y paga por paypal, éste devuelve un error y el pago no se realiza.

 

Si no hay código de descuento, todo funciona perfectamente.

 

Si la venta se paga por transferencia o contrarreembolso, la tienda termina el proceso sin problema.

 

 

¿Alguien sabe a qué se puede deber?

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

hola,

 

Tengo el último módulo oficial de paypal.

 

Si alguien utiliza un código de descuento y paga por paypal, éste devuelve un error y el pago no se realiza.

 

Si no hay código de descuento, todo funciona perfectamente.

 

Si la venta se paga por transferencia o contrarreembolso, la tienda termina el proceso sin problema.

 

 

¿Alguien sabe a qué se puede deber?

 

¿Usas la ultima, ultima versión de paypal: http://addons.prestashop.com/es/pagos-prestashop-modulos/1748-paypal.html ?

 

Si es así y te pasa eso... revisa el http://forge.prestashop.com (bug tracker)

Link to comment
Share on other sites

Gracias nadie.

 

He tenido que actualizar el módulo otra vez e instalar otro módulo de compatibilidad "Backward compatibility". Aunque luego he tenido que entrar en este último y darle a actualizar (cosa que probé por desesperación), ya que paypal no sólo había dejado de funcionar, sino que en el paso "pago" aparecía la pantalla en blanco...

 

Pero por fin parece que se ha solucionado (digo parece, porque en sandbox se ha solucionado, y en modo real también, sin llegar a efectuar el pago... Queda esperar a que llegue un pago de un cliente para confirmar).

 

Gracias.

Link to comment
Share on other sites

  • 2 months later...

Hola Rastreator,

 

Me he encontrado el mismo problema que tu. Versión 1.4.9 de Prestashop, versión 3.4.1 de Paypal, he instalado el módulo de "Backward Compatibility" y he pulsado en "update modules", pero sigue sin funcionar.

Da la impresión de que el módulo de PayPal interfiere con JQuery.

Cuando lo instalo me da un error en la página "TypeError: $ is not a function" y varias secciones de la tienda dejan de funcionar, si accedo a la sección de posiciones y quito la referencia a PayPal del header, estas funciones de la página ya vuelven a funcionar, pero, naturalmente, lo que no funciona es PayPal, que en este caso en el paso en blanco aparece la pantalla en blanco.

 

¿Hay algún paso más que me haya dejado?

 

Gracias por la ayuda.

 

Un saludo

 

¿Rastreator? ¿Nadie?

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

Bueno, no se si será por Prestashop o por el módulo de PayPal, lo que entiendo que me pasa es que Prestashop calcula el descuento a partir de la cantidad total, con IVA incluído, y luego le pasa a PayPal la catidad sin IVA y la cantidad a descontar.

PayPal calcula el precio total, restando el descuento a la cantidad sin IVA y luego a aplicando el IVA, por lo que las cifras totales no son las mismas.

El pago se realiza pero Prestashop devuelve un error de que PayPal ha cobrado una cantirad errónea.

 

Al final he conseguido que funcionara utilizando un módulo más antiguo de PayPal, el 2.8.2, que por lo visto hace que llegue a PayPal la cifra total.

No se si a alguien le pasará lo mismo, espero que esto ayude.

 

Saludos

Link to comment
Share on other sites

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