A location verification provision is implemented to determine the location
of a device associated with a user at the time of an attempted
transaction. The attempted transaction includes receiving user
identification and/or payment information, which is associated with the
device in an entry stored in a database. Location information of the
device, as well as a time at each location, may also be stored in the
database. To verify that the device is located at the location of the
transaction, a comparison operation may be performed. If the device is
located where the transaction is being processed, the transaction may be
completed. Predetermined criteria may be defined to account for possible
inaccuracies in location and time calculations.