Volver a Proyectos Listado de Artículos

Fallo de pago al superar los 1000 Euros en módulo TPV lacaixa

Luis Ruiz

Escrito por Luis Ruiz Actualizado el

En el modulo TPV lacaixa, se produce un error con números de 4 cifras (de 999 para arriba).

En el modulo TPV lacaixa, se produce un error con números de 4 cifras (de 999 para arriba).
El error es que al devolver la llamada desde sermepa me da pago aceptado pero el estado que genera es de error en pago y sale como cobrado 1€ en el Back Office en lugar del importe total, la cliente recibe un mail de que ha habido un error en el pago y que se ponga en contacto con la tienda.

En la administración de la entidad bancaria salen como cobrados los 1000€ del importe.

Solución:
Nos vamos al archivo «validation.php» del módulo y sustituimos
[php]$total = number_format($total / 100,2)[/php]

Por esto:
[php]$total = number_format($total / 100,2,’.’, »);[/php]

Y así eliminamos el punto decimal del formato.