A method comprising: under control of one or more processors of a mobile device , initiating an authentication via user behavior for an application transaction process and suspending the application transaction process before the authentication is successful; acquiring a latest radio beacon frame from a Bluetooth beacon and determining a distance parameter based on the radio beacon frame after the authentication is initialized; determining whether a specified distance condition is satisfied for the beacon and the mobile device ; and in response to a determination that the specified distance condition for the beacon and the mobile device is satisfied: determining that the authentication is successful, and if the authentication via user behavior is successful, resuming the application transaction process that was suspended previously, and transmitting information to a server to enable the server to complete the application transaction process between the beacon and a transaction terminal corresponding to the beacon, wherein the information includes an identity of the beacon that is acquired from the radio frame, and transaction information and a transaction instruction that is pre-stored, wherein the transaction information is required for registration via a configuration interface of a check-in App and includes at least one of a scanned ID card, an ID number, a phone number, a place of work, a gender, a name, a title of an invoice, and credit card information. under control of one or more processors of a mobile device , initiating an authentication via user behavior for an application transaction process and suspending the application transaction process before the authentication is successful; acquiring a latest radio beacon frame from a Bluetooth beacon and determining a distance parameter based on the radio beacon frame after the authentication is initialized; determining whether a specified distance condition is satisfied for the beacon and the mobile device ; and in response to a determination that the specified distance condition for the beacon and the mobile device is satisfied: determining that the authentication is successful, and if the authentication via user behavior is successful, resuming the application transaction process that was suspended previously, and transmitting information to a server to enable the server to complete the application transaction process between the beacon and a transaction terminal corresponding to the beacon, wherein the information includes an identity of the beacon that is acquired from the radio frame, and transaction information and a transaction instruction that is pre-stored, wherein the transaction information is required for registration via a configuration interface of a check-in App and includes at least one of a scanned ID card, an ID number, a phone number, a place of work, a gender, a name, a title of an invoice, and credit card information. determining that the authentication is successful, and if the authentication via user behavior is successful, resuming the application transaction process that was suspended previously, and transmitting information to a server to enable the server to complete the application transaction process between the beacon and a transaction terminal corresponding to the beacon, wherein the information includes an identity of the beacon that is acquired from the radio frame, and transaction information and a transaction instruction that is pre-stored, wherein the transaction information is required for registration via a configuration interface of a check-in App and includes at least one of a scanned ID card, an ID number, a phone number, a place of work, a gender, a name, a title of an invoice, and credit card information. <EOS>