A computer-implemented method for securing a network connection, comprising: receiving, by the user computing device, a first set of data comprising a first reverse received signal strength indicator value, the first reverse received signal strength indicator value comprising the received signal strength indicator, RSSI, value of the user computing device as determined by the beacon device; in response to receiving the first data comprising the first reverse received signal strength indicator value, determining, by the user computing device, a first received signal strength indicator value, the first received signal strength indicator value comprising the received signal strength indicator value of the beacon device as determined by the user computing device; receiving, by the user computing device, at a time after determining the first received signal strength indicator value, a second set of data comprising a second reverse received signal strength indicator value from the beacon device, the second reverse received signal strength indicator value comprising the received signal strength indicator value of the user computing device as determined by the merchant beacon device at a time after the user computing device determines the first received signal strength indicator value; in response to receiving the second data comprising the second reverse received signal strength indicator value, determining, by the user computing device, a second received signal strength indicator value, the second received signal strength indicator value comprising the received signal strength indicator value of the beacon device; comparing, by the user computing device, the change in the first received signal strength indicator value with respect to the second received signal strength indicator value to the change in the first reverse received signal strength indicator value with respect to the second reverse received signal strength indicator value; determining, by the user computing device, whether or not a correspondence exists between the change in the received signal strength indicator values and the change in the reverse signal strength indicator values, the correspondence comprising a proportional change in magnitude; and if it is determined that a correspondence exists between the change in the received signal strength indicator values and the change in the reverse signal strength indicator values, allowing, by the user computing device, a transaction with a merchant system associated with the beacon device based on determining the correspondence in the changes in the received signal strength indicator values and reverse received signal strength indicator values. receiving, by the user computing device, a first set of data comprising a first reverse received signal strength indicator value, the first reverse received signal strength indicator value comprising the received signal strength indicator, RSSI, value of the user computing device as determined by the beacon device; in response to receiving the first data comprising the first reverse received signal strength indicator value, determining, by the user computing device, a first received signal strength indicator value, the first received signal strength indicator value comprising the received signal strength indicator value of the beacon device as determined by the user computing device; receiving, by the user computing device, at a time after determining the first received signal strength indicator value, a second set of data comprising a second reverse received signal strength indicator value from the beacon device, the second reverse received signal strength indicator value comprising the received signal strength indicator value of the user computing device as determined by the merchant beacon device at a time after the user computing device determines the first received signal strength indicator value; in response to receiving the second data comprising the second reverse received signal strength indicator value, determining, by the user computing device, a second received signal strength indicator value, the second received signal strength indicator value comprising the received signal strength indicator value of the beacon device; comparing, by the user computing device, the change in the first received signal strength indicator value with respect to the second received signal strength indicator value to the change in the first reverse received signal strength indicator value with respect to the second reverse received signal strength indicator value; determining, by the user computing device, whether or not a correspondence exists between the change in the received signal strength indicator values and the change in the reverse signal strength indicator values, the correspondence comprising a proportional change in magnitude; and if it is determined that a correspondence exists between the change in the received signal strength indicator values and the change in the reverse signal strength indicator values, allowing, by the user computing device, a transaction with a merchant system associated with the beacon device based on determining the correspondence in the changes in the received signal strength indicator values and reverse received signal strength indicator values.