HANDS-FREE TRANSACTION TOKENS VIA PAYMENT PROCESSOR
First Claim
1. A computer-implemented method to conduct hands-free transactions, comprising:
- providing, by one or more computing devices, a beacon identifier to a merchant computing device associated with a merchant computing system;
receiving, by the one or more computing devices, a communication from a user computing device, the communication comprising a transaction token, an identification of a user account associated with a user, and the beacon identifier received by the user computing device via a wireless communication from a device associated with the merchant computing system;
transmitting, by the one or more computing devices, the transaction token to the merchant computing system computing device;
receiving, by the one or more computing devices and from the merchant computing system computing device, a transaction request, the transaction request comprising the token and transaction data associated with a purchase transaction;
verifying, by the one or more computing devices, that the token received from the merchant computing system computing device matches the token received from the hands-free payment application on the user computing device; and
authorizing, by the one or more computing devices, the transaction between the user account and the merchant computing system based on the received token and transaction request.
2 Assignments
0 Petitions
Accused Products
Abstract
Conducting hands-free transactions comprises a server at a payment processing system, a user computing device, and a merchant computing device. The payment processing system registers a merchant system as a hands-free payment participant and provides a beacon identifier. The payment processing system receives a communication from a hands-free payment application on a user computing device, the communication comprising a transaction token, an identification of a user account, and the beacon identifier received by the user computing device via a wireless communication from a device associated with the merchant system and transmits the transaction token to the merchant system computing device. The payment processing system receives from the merchant system computing device, a transaction request, the transaction request comprising the token and transaction data associated with the transaction request and conducts the transaction between the user account and the merchant system based on the received token and transaction request.
-
Citations
20 Claims
-
1. A computer-implemented method to conduct hands-free transactions, comprising:
-
providing, by one or more computing devices, a beacon identifier to a merchant computing device associated with a merchant computing system; receiving, by the one or more computing devices, a communication from a user computing device, the communication comprising a transaction token, an identification of a user account associated with a user, and the beacon identifier received by the user computing device via a wireless communication from a device associated with the merchant computing system; transmitting, by the one or more computing devices, the transaction token to the merchant computing system computing device; receiving, by the one or more computing devices and from the merchant computing system computing device, a transaction request, the transaction request comprising the token and transaction data associated with a purchase transaction; verifying, by the one or more computing devices, that the token received from the merchant computing system computing device matches the token received from the hands-free payment application on the user computing device; and authorizing, by the one or more computing devices, the transaction between the user account and the merchant computing system based on the received token and transaction request. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product, comprising:
a non-transitory computer-readable storage device having computer-readable program instructions embodied thereon that when executed by a computer cause the computer to conduct hands-free transactions, comprising; computer-readable program instructions to provide a beacon identifier to a merchant computing device associated with a merchant computing system; computer-readable program instructions to receive a communication from a user computing device, the communication comprising a transaction token, an identification of a user account, and the beacon identifier received by the user computing device via a wireless communication from a device associated with the merchant computing system; computer-readable program instructions to transmit the transaction token to the merchant computing system computing device; computer-readable program instructions to receive from the merchant computing system computing device, a transaction request, the transaction request comprising the token and transaction data associated with the purchase transaction; and computer-readable program instructions to authorize the transaction between the user account and the merchant computing system based on the received token and transaction request. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A system to conduct hands-free transactions, comprising:
-
a storage device; and a processor communicatively coupled to the storage device, wherein the processor executes application code instructions that are stored in the storage device to cause the system to; provide a beacon identifier to a merchant computing device associated with a merchant computing system; receive a communication from a user computing device, the communication comprising a transaction token, an identification of a user account, and the beacon identifier received by the user computing device via a wireless communication from a device associated with the merchant computing system; transmit the transaction token to the merchant computing system computing device; receive from the merchant computing system computing device, a transaction request, the transaction request comprising the token and transaction data associated with the purchase transaction; and authorize the transaction between the user account and the merchant computing system based on the received token and transaction request. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification