Radio network pulses for contactless payment verification
A method of a transaction verification service is implemented by an electronic device. The method includes receiving a transaction identifier from a user device or a merchant device, requesting at least one transmitter near the user device or the merchant device to send a location code to the user device or the merchant device, receiving the location code from the user device or the merchant device, verifying the location code, and forwarding the transaction identifier to a payment processing service, in response to verification of the location code.
1 . A method of a transaction verification service implemented by a computing system for verifying a transaction between a user device, which is an extended reality mobile communication device, and a merchant device, wherein extended reality combines real and virtual environments, the method comprising:
receiving a transaction identifier for the transaction from the merchant device at an edgecloud of a 3 rd Generation Partnership Project (3GPP) communication system servicing the merchant device, wherein the edgecloud is pairing of edge and cloud computing;
locating at least one transmitter within a target area serviced by the edgecloud to communicate with the user device;
requesting the at least one transmitter to transmit a radio signal with a location code to the user device;
receiving the location code from the user device at the edgecloud as a response to receiving the radio signal with the location code;
verifying the location code at the edgecloud; and
forwarding the transaction identifier to a payment processing service, in response to verification of the location code received from the user device.
2 . The method of claim 1 , further comprising:
checking with the payment processing service whether a transaction can proceed prior to requesting the at least one transmitter to transmit the location code.
3 . The method of claim 1 , wherein the at least one transmitter is selected for a defined geo-referenced area in which location codes received from devices are to be verified.
4 . The method of claim 1 , wherein a plurality of transmitters is selected to transmit the location code to the user device.
5 . The method of claim 1 , wherein the location code can be sent as a broadcast key without handshaking between the user device, the merchant device, and the at least one transmitter.
6 . The method of claim 1 , wherein verifying the location code correlates the user device with a specific geographical area where the at least one transmitter is selected for transmitting the location code based on having a verified transmission area in the specific geographical area.
7 . The method of claim 1 , wherein verifying the location code correlates the user device with another user device or merchant device that is in proximity to the user device.
8 . The method of claim 1 , wherein verifying the location code correlates the location code sent by the at least one transmitter and the location code received from the user device.
9 . The method of claim 1 , wherein the location code can be used for temporal verification in addition to spatial verification.
10 . A non-transitory machine-readable storage medium having stored therein computer program code which, when executed by a computer, causes the computer to perform a set of operations for verifying a transaction between a user device, which is an extended reality mobile communication device, and a merchant device, wherein extended reality combines real and virtual environments, the set of operations comprising:
receiving a transaction identifier for the transaction from the merchant device at an edgecloud of a 3 rd Generation Partnership Project (3GPP) communication system servicing the merchant device, wherein the edgecloud is pairing of edge and cloud computing;
locating at least one transmitter within a target area serviced by the edgecloud to communicate with the user device;
requesting the at least one transmitter to transmit a radio signal with a location code to the user device;
receiving the location code from the user device at the edgecloud as a response to receiving the radio signal with the location code;
verifying the location code at the edgecloud; and
forwarding the transaction identifier to a payment processing service, in response to verification of the location code received from the user device.
11 . The non-transitory machine-readable storage medium of claim 10 , wherein the computer program code further causes the computer to perform operations comprising:
checking with the payment processing service whether a transaction can proceed prior to requesting the at least one transmitter to transmit the location code.
12 . The non-transitory machine-readable storage medium of claim 10 , wherein the at least one transmitter is selected for a defined geo-referenced area in which location codes received from devices are to be verified.
13 . The non-transitory machine-readable storage medium of claim 10 , wherein a plurality of transmitters is selected to transmit the location code to the user device.
14 . The non-transitory machine-readable storage medium of claim 10 , wherein the location code can be sent as a broadcast key without handshaking between the user device, the merchant device, and the at least one transmitter.
15 . The non-transitory machine-readable storage medium of claim 10 , wherein verifying the location code correlates the user device with a specific geographical area where the at least one transmitter is selected for transmitting the location code based on having a verified transmission area in the specific geographical area.
16 . A network device to perform a transaction verification service for verifying a transaction between a user device, which is an extended reality mobile communication device, and a merchant device, wherein extended reality combines real and virtual environments, comprising:
a storage medium having stored therein instructions to perform a transaction verification service; and
a processor coupled to the storage medium, wherein the processor to execute the instructions to perform the transaction verification service, the transaction verification service to:
receive a transaction identifier for the transaction from the merchant device at an edgecloud of a 3 rd Generation Partnership Project (3GPP) communication system servicing the merchant device, wherein the edgecloud is pairing of edge and cloud computing;
locate at least one transmitter within a target area serviced by the edgecloud to communicate with the user device;
request the at least one transmitter to transmit a radio signal with a location code to the user device;
receive the location code from the user device at the edgecloud as a response to receipt of the radio signal with the location code;
verify the location code at the edgecloud; and
forward the transaction identifier to a payment processing service, in response to verification of the location code received from the user device.
17 . The network device of claim 16 , wherein the transaction verification service is further to check with the payment processing service whether a transaction can proceed prior to requesting the at least one transmitter to transmit the location code.
18 . The network device of claim 16 , wherein the at least one transmitter is selected for a defined geo-referenced area in which location codes received from devices are to be verified.
19 . The network device of claim 16 , wherein a plurality of transmitters is selected to transmit the location code to the user device.
20 . The network device of claim 16 , wherein the location code can be sent as a broadcast key without handshaking between the user device, the merchant device, and the at least one transmitter.