Descuadre en el pago por PayPal por bug en el redondeo.

Este post es más un recordatorio para mi que otra cosa. De hecho no es una publicación propia, sino la solución a un problema que he encontrado en otro blog y que me ha salvado la vida.

Hace poco he tenido un problema con el pago de pedidos en Prestashop mediante el módulo de PayPal. Se trata de un descuadre de céntimos que hace que Prestashop no valide el pedido y pase a un estado de “Error en el Pago” aunque este se haya completado correctamente.

Buscando la causa y una posible solución me he encontrado con un post magnífico que nos ofrece detalles sobre este bug de PayPal y una solución en forma de parche.

Se trata de modificar el archivo: paypal/express_checkout/procces.php del módulo de PayPal para pasar el importe exacto de producto que debe cobrar en lugar del desglose de los mismos, ya que, independientemente de como tengamos configurado el redondeo en nuestra tienda, el módulo de PayPal aplica el redondeo por línea lo que motiva el descuadre en el cobro.

Pero mejor que veáis el problema y su solución detallada en el post original de su autor que para eso se lo ha currado:

https://prestamarketing.com/blog/bug-arreglado-pedidos-pagados-paypal-dan-error-pedido-prestashop/

Anuncios

Acerca de Juan José Boyano

Consultor tecnológico independiente. Especialista en soluciones open source, con conocimientos en sistemas de gestión de contenido como: Joomla, Drupal, Wordpress, etc. Sistemas de gestión de la relación con los clientes (CRM) de código abierto como: Vtiger o Sugar. Sistemas de comunicación PBX VoIP como: Asterisk, Elastix, FreePBX, etc...
Esta entrada fue publicada en Prestashop y etiquetada , , , . Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s