Passenger can set balance on initialize
Passenger can be charged
Passenger can be charged
Passenger can topup balance
Station can check Passenger balance
Passenger is rejected if balance is less than 2GBP