Hosted payment service system and method
First Claim
1. A computer-implemented method of providing a hosted payment service, the method comprising:
- by execution of program code by one or more computing devices of the hosted payment service;
receiving an indication of a user selection of a control displayed within a merchant web page displayed by a browser of a user computing device, the control being part of a widget implemented in the merchant web page;
in response to said receiving, providing first web page content for display by the browser which allows a user to input authentication information without exposing the authentication information to the merchant, the first web page content overlaying some but not all of the content in the merchant web page;
receiving the authentication information, the authentication information having been communicated from the user computing device without being exposed to the merchant;
determining that the user is authorized to complete a purchase transaction based on the received authentication information;
subsequent to said determining, providing second web page content for display by the browser which displays;
(i) an indication of one or more selected items for purchase which are included in an electronic shopping cart, (ii) a control for updating the electronic shopping cart; and
(iii) one or more of a default shipping address and a default payment method,wherein the second web page content represents an element within the merchant web page and is formatted to replace the first web page content within the merchant web page, to overlay some but not all of the content of the merchant web page, and to allow the user to place an order with the merchant, wherein the second web page content includes a control selectable by the user such that the user can place the order without navigating away from the merchant web page, and wherein the element is defined within the merchant web page as nested within a remainder of the merchant web page; and
subsequent to receiving an indication that the user placed the order, initiating collection of payment for the purchase transaction on behalf of the merchant.
0 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments of a hosted payment service are disclosed. In some embodiments, a merchant can enable customer use of the payment service by adding a line or sequence of widget code to a web page, such as a shopping cart page, of the merchant'"'"'s site. Thereafter, a user who is registered with the payment service can invoke the payment service and complete a purchase transaction directly from the merchant site. For example, while viewing a shopping cart page, the user may be able to securely interact with the payment service and complete the purchase transaction via a transaction display object that is incorporated into the shopping cart page. In some embodiments, the transaction display object prompts the registered customer to enter a secondary authentication input, and the payment service uses this input in combination with a browser cookie to authenticate the user.
-
Citations
16 Claims
-
1. A computer-implemented method of providing a hosted payment service, the method comprising:
by execution of program code by one or more computing devices of the hosted payment service; receiving an indication of a user selection of a control displayed within a merchant web page displayed by a browser of a user computing device, the control being part of a widget implemented in the merchant web page; in response to said receiving, providing first web page content for display by the browser which allows a user to input authentication information without exposing the authentication information to the merchant, the first web page content overlaying some but not all of the content in the merchant web page; receiving the authentication information, the authentication information having been communicated from the user computing device without being exposed to the merchant; determining that the user is authorized to complete a purchase transaction based on the received authentication information; subsequent to said determining, providing second web page content for display by the browser which displays;
(i) an indication of one or more selected items for purchase which are included in an electronic shopping cart, (ii) a control for updating the electronic shopping cart; and
(iii) one or more of a default shipping address and a default payment method,wherein the second web page content represents an element within the merchant web page and is formatted to replace the first web page content within the merchant web page, to overlay some but not all of the content of the merchant web page, and to allow the user to place an order with the merchant, wherein the second web page content includes a control selectable by the user such that the user can place the order without navigating away from the merchant web page, and wherein the element is defined within the merchant web page as nested within a remainder of the merchant web page; and subsequent to receiving an indication that the user placed the order, initiating collection of payment for the purchase transaction on behalf of the merchant. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. Non-transitory computer storage that stores executable instructions that direct a computing system to at least:
-
receive an indication of a user selection of a control displayed within a merchant web page displayed by a browser of a user computing device, the control being part of a widget implemented in the merchant web page; in response to said receiving, provide first web page content for display by the browser which allows a user to input authentication information without exposing the authentication information to the merchant, the first web page content overlaying some but not all of the content in the merchant web page; receive the authentication information, the authentication information having been communicated from the user computing device without being exposed to the merchant; determine that the user is authorized to complete a purchase transaction based on the received authentication information; subsequent to said determining, provide second web page content for display by the browser which displays;
(i) an indication of one or more selected items for purchase which are included in an electronic shopping cart, (ii) a control for updating the electronic shopping cart; and
(iii) one or more of a default shipping address and a default payment method, wherein the second web page content represents an element within the merchant web page and is formatted to replace the first web page content within the merchant web page, to overlay some but not all of the content of the merchant web page, and to allow the user to place an order with the merchant, wherein the second web page content includes a control selectable by the user such that the user can place the order without navigating away from the merchant web page, and wherein the element is defined within the merchant web page as nested within a remainder of the merchant web page; andsubsequent to receiving an indication that the user placed the order, initiate collection of payment for the purchase transaction on behalf of the merchant. - View Dependent Claims (10, 11, 12)
-
-
13. A server system comprising one or more physical servers that respond to requests relating to prospective purchases from user computing devices, said server system programmed to at least:
-
receive an indication of a user selection of a control displayed within a merchant web page displayed by a browser of a user computing device, the control being part of a widget implemented in the merchant web page; in response to said receiving, provide first web page content for display by the browser which allows a user to input authentication information without exposing the authentication information to the merchant, the first web page content overlaying some but not all of the content in the merchant web page; receive the authentication information, the authentication information having been communicated from the user computing device without being exposed to the merchant; determine that the user is authorized to complete a purchase transaction based on the received authentication information; subsequent to said determining, provide second web page content for display by the browser which displays;
(i) an indication of one or more selected items for purchase which are included in an electronic shopping cart, (ii) a control for updating the electronic shopping cart; and
(iii) one or more of a default shipping address and a default payment method, wherein the second web page content represents an element within the merchant web page and is formatted to replace the first web page content within the merchant web page, to overlay some but not all of the content of the merchant web page, and to allow the user to place an order with the merchant, wherein the second web page content includes a control selectable by the user such that the user can place the order without navigating away from the merchant web page, and wherein the element is defined within the merchant web page as nested within a remainder of the merchant web page; andsubsequent to receiving an indication that the user placed the order, initiate collection of payment for the purchase transaction on behalf of the merchant. - View Dependent Claims (14, 15, 16)
-
Specification