Funciones para recargar saldo

Buenas como puedo realizar para que en el app de conductor esta la opcion de recarga y si no tiene no reciba viajes, que se pueda recargar en la app de administración

Saludos , te escribe Alejandro silva de el equipo de soporte apphive.
Como sera el metodo de recarga por medio de una tarjeta credito o debito ?
si es asi , necesitas integrar primero la pasarela de tu preferencia con la cual puedas realizar el cargo.
una ves realizado el cargo ncesitas tener en base de datos almacenado el saldo actual de tu conductor, mandas a llamar ese saldo y sumas el valor de la recarga si el pago fue exitoso claro con una operacion aritmetica y este valor lo almacenas nuevamente en tu base de datos y asi actualizas el saldo , para los viajes cuando el conductor reciba la solicitud y este le de en aceptar primero lees su saldo y con una condicional verificas que este sea igual o mayor al monto de viaje si no es asi no le dejas aceptarlo si si que lo acepte.