Payment service capable of being invoked from merchant sites
First Claim
1. A computer-implemented method of enabling a user to order an item from a merchant site of a merchant, the method comprising:
- registering the user and the 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 the merchant site, said service being separate from the merchant site;
sending a cookie associated with said service and said first network domain to a user computing device of the user for storage thereon;
subsequently, receiving, with said server, a request generated by a browser running on the user computing device, said request including the cookie, said request generated by the browser in response to a link included in a web page of the merchant site;
responding to the request with said server by generating and returning a purchase object for display on the web page of the merchant site, said purchase object being selectable by the user to order the item from the merchant;
receiving, with said server, an order request message generated by said user computing device in response to user selection of the purchase object as displayed by the browser on the web page, said order request message representing an order placed by the user for said item; and
in response to the order request message, charging the user for the item 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, including registering the user and the merchant, sending the cookie, receiving the request, responding to the request by generating and returning the purchase object, receiving the order request message, and charging the user on behalf of the merchant, is performed by said computer-implemented service.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented service acts as an intermediary between merchant sites and users thereof, and enables the users to purchase items on the merchant sites without having to create accounts with such sites. A user may invoke the service from a web page of a merchant site, and complete a purchase transaction, without having to browse away from the merchant site. The service may either forward the user'"'"'s payment information to the merchant'"'"'s system to enable the merchant to charge the customer, or may charge the user on behalf of the merchant. In some implementations, the service enables users to make single-action purchases from the merchant sites.
-
Citations
21 Claims
-
1. A computer-implemented method of enabling a user to order an item from a merchant site of a merchant, the method comprising:
-
registering the user and the 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 the merchant site, said service being separate from the merchant site; sending a cookie associated with said service and said first network domain to a user computing device of the user for storage thereon; subsequently, receiving, with said server, a request generated by a browser running on the user computing device, said request including the cookie, said request generated by the browser in response to a link included in a web page of the merchant site; responding to the request with said server by generating and returning a purchase object for display on the web page of the merchant site, said purchase object being selectable by the user to order the item from the merchant; receiving, with said server, an order request message generated by said user computing device in response to user selection of the purchase object as displayed by the browser on the web page, said order request message representing an order placed by the user for said item; and in response to the order request message, charging the user for the item 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, including registering the user and the merchant, sending the cookie, receiving the request, responding to the request by generating and returning the purchase object, receiving the order request message, and charging the user on behalf of the merchant, is performed by said computer-implemented service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system that enables customers to order items from merchant sites, the system comprising:
-
a server system that hosts a service web site, said service web site providing functionality for customers to register with a service that acts as a payment intermediary between customers and merchant sites, said server system operating in a first network domain; and a data repository that stores information regarding customers and merchants that are registered with the service; said server system operative to; cause a cookie associated with the service and said first network domain to be written to a customer computing device of a customer of the service; subsequently, receive a request generated by a browser running on the customer computing device, said request including the cookie, said request generated by the browser in response to a link included in a web page of a merchant site that operates in a second network domain, said merchant site associated with a merchant, said merchant site being separate from the server system and service web site; respond to the request by generating and returning an object for display on the web page of the merchant site, said object being selectable by the customer to order the item from the merchant; receive an order message generated by said customer computing device in response to customer selection of the object as displayed by the browser on the web page of the merchant site, said order message representing an order placed by the customer for said item; and in response to said order message, charge the customer for the order on behalf of the merchant, such that the service operates as a payment intermediary between the customer and the merchant. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A system that enables customers to order items from merchants, the system comprising:
-
a server system that hosts a service that acts as a payment intermediary between customers and merchant systems, said server system operating in a first network domain; and a data repository that stores information regarding customers and merchants that are registered with the service; said server system operative to; cause a customer identifier to be written to a customer computing device of a customer of the service, said customer identifier associated with the first network domain; subsequently, receive a request generated by a client running on the customer computing device, said request including the customer identifier, said request generated by the client in response to a reference included in a document served by a merchant system that operates in a second network domain, said merchant system associated with a merchant, said merchant system being separate from said server system; respond to the request by generating and returning an object for display in the document, said object being selectable by the customer to order the item from the merchant; receive an order message generated by said customer computing device in response to customer selection of the object as displayed by the client in the document, said order message representing an order placed by the customer for said item; and cause the customer to be charged for the order, and cause the merchant to be paid for said order, such that the service acts as a payment intermediary between the customer and the merchant. - View Dependent Claims (18, 19, 20, 21)
-
Specification