Lo que no queda muy claro es la parte de pagarlo desde el Admin, te refieres a que tendrán un Wallet y se lo descontaras del Wallet del Admin para pagarle al chofer? Puedes dar mas detalles al respecto.
Para poder sumar todas las ganancias del chofer, debes de hacerlo mediante un ForEach. Tu en tu base de datos tienes guardado un campo llamado “Total” (A manera de ejemplo). Tu ese total de todos los viajes quieres sumarlo.
Primero creas una variable de pagina con valor igual a 0luego colocas un forEach en Sync, leyendo la colección de los históricos de viaje, dentro del For Each, debes de hacer una operación aritmética, sumando la variable de pagina con el foreach (item.Total), y el resultado de esa operación lo vuelves a guardar en la variable “Total”, y luego el respectivo OnComputeCallBack. Así como muestro en las capturas:
Al final, en el OnDone, puedes colocar un alert para ver si te esta funcionando, ahí te tiene que mostrar el total de la suma. Ya luego tu prosigues con las funciones para mostrarlo en algún elemento o como hayas pensado, siempre dentro del OnDone