En el TPV de Ruralvia, el hecho de que algunos pedidos salgan y otros no, ese factor aleatorio, se debe principalmente a que el cliente, tras pagar, no hace clic sobre el botón del TPV que le hace regresar a la tienda online.
Los pedidos que sí salen en Prestashop, son de aquellos clientes que han vuelto tras pagar.
La solución es bien simple, modificar el código del archivo tpv_respuesta para que, en la primera notificación (que es cuando se le presenta la pantalla del pago en el tpv al cliente), se valide la compra.