A system for executing payment of a fare for fare collection and validation for a journey on a vehicle in a transportation network comprising one or more service providers, each service provider operating one or more transportation vehicles , the system comprising: one or more vehicles provided with a unique identifier of the vehicle and further provided with a device configured to determine a current location of the vehicle; a central server comprising a processor, the processor configured to; for each journey taken by an individual on a vehicle of the transportation system: • receive a first message from a mobile device of the individual, the first message comprising an identifier of the mobile device of the individual and data indicative of the identifier of the vehicle of the journey in the transportation system, the first message being transmitted to the central server over one or more wireless communication networks; • create a file for the journey comprising the identifier of the mobile device and the identifier of the vehicle, as received in the first message; • after creating the file, query the vehicle of the journey for data indicative of a current location of the vehicle of the journey; • receive a second message from the vehicle of the journey, the second message comprising data indicative of the current location of the vehicle of the journey and data indicative of the identity of the vehicle of the journey; • determine a station of embarkation of the journey from the identifier of the vehicle of the journey and the current location current location of the vehicle of the journey in the second message received from the vehicle of the journey; • add to the journey file the determined station of embarkation of the journey; • transmit to the mobile device a confirmation that the onset of the journey has been recorded in the central server; • determine a fare for the journey based on at least the station of embarkation; and • add the fare to the journey file. • receive a first message from a mobile device of the individual, the first message comprising an identifier of the mobile device of the individual and data indicative of the identifier of the vehicle of the journey in the transportation system, the first message being transmitted to the central server over one or more wireless communication networks; • create a file for the journey comprising the identifier of the mobile device and the identifier of the vehicle, as received in the first message; • after creating the file, query the vehicle of the journey for data indicative of a current location of the vehicle of the journey; • receive a second message from the vehicle of the journey, the second message comprising data indicative of the current location of the vehicle of the journey and data indicative of the identity of the vehicle of the journey; • determine a station of embarkation of the journey from the identifier of the vehicle of the journey and the current location current location of the vehicle of the journey in the second message received from the vehicle of the journey; • add to the journey file the determined station of embarkation of the journey; • transmit to the mobile device a confirmation that the onset of the journey has been recorded in the central server; • determine a fare for the journey based on at least the station of embarkation; and • add the fare to the journey file. <EOS>