CPC G06Q 30/0609 (2013.01) [G06F 21/32 (2013.01); G06Q 20/02 (2013.01); G06Q 20/3274 (2013.01); G06Q 20/40145 (2013.01); G06Q 30/0619 (2013.01)] | 17 Claims |
1. A computer-implemented method comprising:
receiving, by a first device of a first user, a machine readable code by optically scanning the machine readable code directly from a display of a second user device of a second user, the machine readable code having been received at the second user device from an intermediary transaction server, the machine readable code including an item token uniquely identifying an item for a purchase transaction between the first user associated with the first user device and the second user associated with the second user device;
responsive to receiving the machine readable code:
authenticating, by the first device, the first user associated with the first user device,
sending, by the first device to an authentication service, an authentication request for an authentication token in response to authenticating the first user,
receiving, by the first device from the authentication service, the authentication token corresponding to the first user in response to the authentication request,
sending, by the first device, an account creation request to the intermediary transaction service based on the machine readable code, wherein the account creation request comprises the item token and the authentication token, the account creation request causing the intermediary transaction service to generate a first account for the first user at the intermediary transaction service using information for the first user obtained using the authentication token and to facilitate the purchase transaction for the item between the first account for the first user and a second account for the second user;
receiving, by the first device from the intermediary transaction server, an account creation confirmation request to generate the first account, wherein the account creation confirmation request comprises at least a portion of the information for the first user obtained using the authentication token;
sending, by the first device to the intermediary transaction server, an account creation confirmation response in response to a confirmation of user input on the first user device; and
receiving, by the first device, a transaction confirmation from the intermediary transaction service, wherein the transaction confirmation comprises information associated with the first account generated and completion of the purchase transaction of the item between the first account and the second account.
|