1. A computer system comprising: a wireless beacon associated with a physical location; one or more server machines comprising one or more hardware processors couple to a non-transitory memory and configured to read instructions from the non-transitory memory to cause the computer system to perfom operations comprising: providing, by the one or more server machines, a one-time use payment token to a user device associated with a user account permitted for automated authentication at the physical location, the user account being associated with a facial recognition profile of a user of the user device; providing, by the one or more server machines, a digital signature and a one-time use token to the wireless beacon associated with the physical location; detecting, by the wireless beacon, the user device when the user device is present at the physical location using Near Field Communication; sending, by the wireless beacon, the digital signature and the one-time use token to the user device in response to the detecting, wherein the digital signature is used to verify the wireless beacon; receiving, by the wireless beacon, an encrypted value sent from the user device wherein the encrypted value comprises the one-time use payment token of the user device and the one-time use token of the wireless beacon; sending, by the wireless beacon, the encrypted value comprising the one-time use payment token of the user device and the one-time use token of the wireless beacon to the one or more server machines; authenticating, by the one or more server machines, the user device and the wireless beacon based on the one-time use payment token of the use device and the one-time use token of the wireless beacon; receiving, by the one or more server machines, an image of a human captured at the physical location; comparing, by the one or more server machines, the image of the human captured at the physical location to the facial recognition profile of the user account associated with the authenticated user device; automatically authenticating, by the one or more server machines without human involvement, the user account for a pending transaction at the physical location based on the comparing of the image of the human captured at the physical location to the facial recognition profile of the user account associated with the authenticated user device; and performing, by the one or more server machines, the pending transaction using the authenticated user account.