Enviando Mensajes Pendientes

Cuando ocurre un error de comunicación entre el TPV y SiTef, CliSiTef enviará automáticamente cualquier dato restante que quede en el terminal (es decir, mensajes de confirmación/no confirmación) cuando se inicie la próxima transacción. Sin embargo, puede pasar un tiempo hasta que comience la próxima transacción, y es importante que estos mensajes se envíen lo antes posible al host, por lo que se da el tratamiento adecuado a esas transacciones.

Esta función fue creada para resolver este problema. Siempre que el TPV esté en un estado inactivo, puede ejecutar esta rutina para enviar cualquier confirmación/no confirmación pendiente.

Esta función también maneja el envío de mensajes (reversión de transacciones) pendientes.

int DescarregaMensagens (void)

Devuelve 0 (cero) en caso de éxito (se enviaron todos los mensajes) y un valor diferente si ocurrió un error y los mensajes restantes no se enviaron.