A method of verifying that a computing device of a service provider is in proximity of a source device, the method performed by a network system and comprising: receiving, from a requesting device over one or more networks, an order request for an item; and generating an order based on the order request, the order including an order identifier associated with the order and a source device identifier of the source device; transmitting, over the one or more networks, the order to the source device and to the computing device; and receiving (225, 240) at least one of: a verification from the computing device over the one or more networks that the computing device is within a range of the source device, the verification based on (i) a match between the source device identifier and a major identifier included in a source beacon signal broadcasted by the source device, wherein the major identifier included in the source beacon signal represents the source device ID, and (ii) a match between the order identifier and a minor identifier included in the source beacon signal, wherein the minor identifier included in the source beacon signal is an identifier of the order; or a verification from the source device over the one or more networks that the computing device is within a range of the source device, the verification from the source device based on (i) a match between a computing device identifier associated with the computing device and a major identifier included in a computing beacon signal broadcasted by the computing device, the computing device identifier being comprised as part of the order, wherein the major identifier included in the computing beacon signal represents the computing device ID, and (ii) a match between the order identifier and a minor identifier included in the computing beacon signal, wherein the minor identifier included in the computing beacon signal is an identifier of the order. receiving, from a requesting device over one or more networks, an order request for an item; and generating an order based on the order request, the order including an order identifier associated with the order and a source device identifier of the source device; transmitting, over the one or more networks, the order to the source device and to the computing device; and receiving (225, 240) at least one of: a verification from the computing device over the one or more networks that the computing device is within a range of the source device, the verification based on (i) a match between the source device identifier and a major identifier included in a source beacon signal broadcasted by the source device, wherein the major identifier included in the source beacon signal represents the source device ID, and (ii) a match between the order identifier and a minor identifier included in the source beacon signal, wherein the minor identifier included in the source beacon signal is an identifier of the order; or a verification from the source device over the one or more networks that the computing device is within a range of the source device, the verification from the source device based on (i) a match between a computing device identifier associated with the computing device and a major identifier included in a computing beacon signal broadcasted by the computing device, the computing device identifier being comprised as part of the order, wherein the major identifier included in the computing beacon signal represents the computing device ID, and (ii) a match between the order identifier and a minor identifier included in the computing beacon signal, wherein the minor identifier included in the computing beacon signal is an identifier of the order.