A system for processing a user through a paid entry gate using a mobile device, the system comprising: a first wireless beacon configured to wirelessly transmit a first beacon packet in a first area; a second wireless beacon configured to wirelessly transmit a second beacon packet in a second area that is closer to the paid entry gate than the first area, the second beacon packet including a gate identifier that is a unique identification of the paid entry gate; an application executed by the mobile device, the application being configured to: wake up in response to the mobile device receiving the first beacon packet from the first wireless beacon, wherein the application wakes up by transitioning to an active or background execution state, transmit validation data to a computer server system after waking up and prior to receiving the second beacon packet, the validation data including account information for an account, receive the second beacon packet including the gate identifier from the second wireless beacon, and transmit the gate identifier to the computer server system; and the computer server system being configured to: receive the validation data, validate an account of the user, receive the gate identifier, debit the account of the user, and transmit a signal to a gate entry device associated with the gate identifier to grant the user passage through the paid entry gate. a first wireless beacon configured to wirelessly transmit a first beacon packet in a first area; a second wireless beacon configured to wirelessly transmit a second beacon packet in a second area that is closer to the paid entry gate than the first area, the second beacon packet including a gate identifier that is a unique identification of the paid entry gate; an application executed by the mobile device, the application being configured to: wake up in response to the mobile device receiving the first beacon packet from the first wireless beacon, wherein the application wakes up by transitioning to an active or background execution state, transmit validation data to a computer server system after waking up and prior to receiving the second beacon packet, the validation data including account information for an account, receive the second beacon packet including the gate identifier from the second wireless beacon, and transmit the gate identifier to the computer server system; and wake up in response to the mobile device receiving the first beacon packet from the first wireless beacon, wherein the application wakes up by transitioning to an active or background execution state, transmit validation data to a computer server system after waking up and prior to receiving the second beacon packet, the validation data including account information for an account, receive the second beacon packet including the gate identifier from the second wireless beacon, and transmit the gate identifier to the computer server system; and the computer server system being configured to: receive the validation data, validate an account of the user, receive the gate identifier, debit the account of the user, and transmit a signal to a gate entry device associated with the gate identifier to grant the user passage through the paid entry gate. receive the validation data, validate an account of the user, receive the gate identifier, debit the account of the user, and transmit a signal to a gate entry device associated with the gate identifier to grant the user passage through the paid entry gate.