This Function shall be capable of providing the following facilities:<br/><br/>(1) A HMI through which Pre-Trip Travellers can request an On-Demand Service for some or their entire proposed journey.<br/>(2) The HMI shall enable the Traveller to provide information about the proposed journey, such as origin, destination, required times of departure and arrival, plus any other relevant information, e.g. disabled, elderly, luggage and young children.<br/>(3) Once the Traveller has accepted the proposed service, the HMI shall also enable payment to be requested and only confirm acceptance once payment has been completed.<br/>(4) A separate interface through which payments can be transacted in a safe and secure way.<br/>
(a) when the request demand service data flow is received from the Traveller, check that all the required input data is present and sent to the Plan Demand Service function;<br/>(b) following (a) when the proposed demand service data flow is received, output the proposed service data flow to the Traveller, including details of any payments that are required;<br/>(c) following (b), when details of how any payment is to be made are provided by the Traveller, send this information via secure link to the Financial Clearinghouse;<br/>(d) following (d), when confirmation of successful payment is received from the Financial Clearinghouse, send the payment made message to the Plan Demand Service function;<br/>(e) when the demand service confirmed message is received, send details of the service to the Traveller.<br/>