×

Hosted payment service system and method

  • US 9,324,098 B1
  • Filed: 11/05/2008
  • Issued: 04/26/2016
  • Est. Priority Date: 07/22/2008
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of providing a hosted payment service, the method comprising:

  • by one or more computers, generating a code segment, and communicating the code segment to a merchant, the code segment configured to add a first control that enables users to invoke the hosted payment service from a merchant web site of the merchant after the code segment is added to web page coding of the merchant web site, such that the users can use the hosted payment service to purchase items;

    by one or more computers, receiving, at a server of the hosted payment service, a request from a computing device of a user, the request generated in response to user selection of the first control as displayed on a web page of the merchant web site, wherein the request is for performing a purchase transaction in which payment is collected by the hosted payment service on behalf of the merchant;

    by one or more computers, responding to the request by generating and returning web page coding that causes a transaction display object to display on the user computing device within an overlay display object of the web page, the transaction display object including a second control that is selectable by the user such that the user can complete the purchase transaction without navigating away from the web page, wherein the transaction display object is configured to display a default account setting associated with an account of the user with the hosted payment service and to enable the user to review and edit the default account setting before completing the purchase transaction and without navigating away from the web page, said default account setting comprising one or more of a default shipping address and a default payment method, said overlay display object configured to overlay other content of the web page such that said content is not visible when the overlay display object is displayed,by one or more computers, receiving a browser cookie from the user computing device, the browser cookie provided to the user computing device by the server of the hosted payment service at a first point in time and associated with a valid primary authentication input; and

    by one or more computers and based at least in part on receipt of the browser cookie, determining at a second point in time later than the first point in time whether the user is authorized to complete the purchase transaction using the second control,wherein said method is performed without exposing the browser cookie to the merchant,further wherein the overlay display object provides an interface that enables a user to interact with the hosted payment service to select payment and shipping options and to complete payment for the items selected for purchase,further wherein the transaction display object enables the user to complete the transaction using an instant checkout option, wherein the transaction display object does not display the default account setting when the user selects the instant checkout option, andfurther wherein the web page comprises a main portion defined by a first document and a nested portion defined by a second document, the second document served at least in part by a server of the hosted payment service, the transaction display object displayed at least in part within the nested portion, wherein the nested portion is included in the web page using an iFrame html element.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×