Payment service capable of being integrated with merchant sites
First Claim
1. A system, comprising:
- a first server system that operates in a first network domain, said first server system storing account information, including payment information, of a user, said first server system providing a service for enabling users to place orders on merchant systems outside the first network domain without having to create accounts with, and without having to supply payment information to, such merchant systems; and
a second server system that operates in a second network domain that is distinct from the first network domain, said second server system hosting a merchant interface of a merchant, said merchant interface including a page that includes a reference to a display object served by the first server system, said reference configured to cause user computing devices that load the page from the second server system to request the display object from the first server system for display on the page;
said first server system operative to authenticate the user and to transmit, to a user computing device of the user, identification data for storage on the user computing device, said identification data associated with the first network domain but not the second network domain, said identification data including information associated with the user;
said first server system configured to respond to a request from the user computing device for the display object by at least (1) using the identification data, as returned by the user computing device, to associate the request for the display object with the user, and (2) returning to the user computing device a personalized display object for display on the page of the merchant interface, said personalized display object providing functionality for the user to use the service to place an order on the merchant interface, whereby the user can place said order on the merchant interface without creating an account with, and without supplying payment information to, the second server system.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented service integrates with merchant sites to enable registered users of the service to perform purchase transactions on the merchant sites. In one embodiment, a merchant can incorporate a reference to a display object served by the service into coding of a page of the merchant'"'"'s site. When the page is loaded by a user'"'"'s browser, the reference causes the browser to request the display object from the service for display on the page. If the user is recognized by the service, the service may return a personalized display object that includes functionality for the user to perform a purchase transaction using the service. Also disclosed are embodiments that enable users to initiate transfers of personal account information to the merchant sites.
-
Citations
28 Claims
-
1. A system, comprising:
-
a first server system that operates in a first network domain, said first server system storing account information, including payment information, of a user, said first server system providing a service for enabling users to place orders on merchant systems outside the first network domain without having to create accounts with, and without having to supply payment information to, such merchant systems; and a second server system that operates in a second network domain that is distinct from the first network domain, said second server system hosting a merchant interface of a merchant, said merchant interface including a page that includes a reference to a display object served by the first server system, said reference configured to cause user computing devices that load the page from the second server system to request the display object from the first server system for display on the page; said first server system operative to authenticate the user and to transmit, to a user computing device of the user, identification data for storage on the user computing device, said identification data associated with the first network domain but not the second network domain, said identification data including information associated with the user; said first server system configured to respond to a request from the user computing device for the display object by at least (1) using the identification data, as returned by the user computing device, to associate the request for the display object with the user, and (2) returning to the user computing device a personalized display object for display on the page of the merchant interface, said personalized display object providing functionality for the user to use the service to place an order on the merchant interface, whereby the user can place said order on the merchant interface without creating an account with, and without supplying payment information to, the second server system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system, comprising:
-
a server that operates in a first network domain, said server programmed to provide a payment service that enables users to perform payment transactions on merchant interfaces, including a merchant interface associated with a second network domain that is distinct from the first network domain; and a database in communication with the server, said database storing account information, including payment information, of users registered with the payment service; said server programmed to implement a process that comprises; authenticating a user with the payment service; transmitting identification data associated with the payment service to a user computing device associated with the user for storage thereon, said identification data corresponding to the first network domain but not the second network domain; subsequently receiving, from the user computing device, said identification data and a request for a display object for display on a page of the merchant interface, said request for the display object generated by the user computing device in response to a reference included in coding of said page; and responding to the request by transmitting to the user computing device, for display on the page of the merchant interface, a personalized display object that includes user information associated with the identification data, said personalized display object providing functionality for the user to use the payment service to place an order with a merchant; said server thereby enabling the user to place an order with the merchant without having an account with, and without providing payment information to, the merchant. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method comprising:
-
registering a user with a payment service that provides functionality for users to pay for items on merchant systems without creating accounts on, and without providing payment information to, said merchant systems, wherein registering the user comprises collecting and storing authentication information and payment information of the user, said payment service hosted on a first server system in a first network domain; transmitting identification data to a user computing device of the user for storage thereon, said identification data corresponding to the first network domain and including information that enables the first server system to identify the user; receiving, by the first server system, from the user computing device, the identification data and a request for a display object for display on a page of a merchant system, said merchant system hosted on a second server system in a second network domain, wherein the request is generated by the user computing device based on a reference included in coding of said page; and responding, by the first server system, to the request for the display object by transmitting to the user computing device a personalized display object for display on the page of the merchant system, said personalized display object personalized with information associated with the user, said personalized display object providing functionality for the user to initiate a purchase transaction in which an order is placed with the merchant system and in which the payment service, operating as a payment intermediary, uses the payment information to charge the user for the order. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A computer-implemented method of providing a payment service, the method comprising:
-
registering a user and a merchant with a computer-implemented service that acts as a payment intermediary between users and merchants, said service comprising a server that operates in a first network domain that is separate from a network domain of a merchant system of said merchant, said service being separate from the merchant system; receiving, at the server, a request to use the service to perform a purchase transaction, said request generated in response to a user interaction with an interface of the merchant system; responding to the request with said server by generating and returning an object configured to provide a selectable object on the interface of the merchant system, said selectable object being selectable by the user to place an order; receiving, with said server, a message generated in response to user selection of the selectable object as displayed on the interface of the merchant system, said message corresponding to an order placed by the user; and in response to the message, charging the user on behalf of the merchant, such that the user is charged by said service with said service acting as a payment intermediary between the user and the merchant; wherein the method is performed in its entirety by said computer-implemented service. - View Dependent Claims (28)
-
Specification