This Function shall be capable of providing the following facilities:<br/><br/>(1) A HMI through which PT Passengers shall be able to see the amount of credit that they have on their "fare card" (store of Fare Card Data).<br/>(2) A (possibly) separate interface through which the PT Passenger can if necessary increase the amount of credit that they have on their "fare card".<br/>(3) An interface through which the Function can exchange of data with the Financial Clearinghouse to validate the purchase of additional credit for the "fare card".<br/>
(a) continuously monitor for the receipt of the current far credit request data flow from the PT Passenger;<br/>(b) when the data flow in (a) is received send a request for the current fare credit to the store of Fare Card Data in the update fare credit data flow;<br/>(c) as a result of (b) continuously monitor for receipt of the current fare credit data flow and when it is received, output the result to the PT Passenger using the display current fare credit data flow;<br/>(d) continuously monitor for receipt of the fare credit update data flow;<br/>(e) when the data flow in (d) is received, send the request fare card update data flow to the Financial Clearinghouse;<br/>(f) as a result of (e) monitor for receipt of the confirmed fare payment data flow from the Financial Clearinghouse;<br/>(g) if the result in (f) is positive, send the update fare credit data flow to the store of Fare Card Data and output the confirm fare credit update to the PT Passenger;<br/>(h) if the result in (f) is negative (the requested payment has failed) send a failure message to the PT Passenger in the confirm fare credit update data flow.<br/>