×

Widget-based integration of payment gateway functionality into transactional sites

  • US 9,747,621 B1
  • Filed: 09/23/2008
  • Issued: 08/29/2017
  • Est. Priority Date: 09/23/2008
  • Status: Active Grant
First Claim
Patent Images

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

  • automatically generating, by a server system of the payment service, a widget code segment;

    communicating the widget code segment to a remote merchant server computer over the Internet, via a first network connection between the server system of the payment service and the remote merchant server computer;

    the widget code segment, when loaded by a browser as part of a merchant web page of a merchant web site comprising a shopping cart, configured to;

    add a first control selectable by a user to cause a payment form to be displayed on the merchant web page, the first control comprising a checkout button associated with the shopping cart, the payment form configured to receive payment instrument information and shipping information;

    in response to user selection of the first control, cause a second control selectable by the user to be displayed on the merchant web page such that the user can complete a purchase transaction for one or more items of the merchant using the merchant web page and without having to sign in to or create an account with the payment service or register with the payment service, and without being redirected to a web site of the payment service or otherwise navigating away from the merchant web page; and

    in response to user selection of the second control, cause an application programming interface to be called to establish a second connection over the Internet with a payment processing service executing on the server system of the payment service, the second connection using a secure transfer protocol;

    receiving, by the server system of the payment service via the second network connection, a request from the computing device of a user, the request generated in response to user selection of the second control as displayed on the merchant web page, the request including the payment instrument information as entered into the payment form displayed on the merchant web page; and

    processing the payment instrument information by the payment processing service of the server system of the payment service,the server system of the payment service being separate from a server system that hosts the merchant web page, wherein only a portion of the merchant web page is refreshed during the period from user selection of the first control to the completion of the purchase transaction to present fields for user-entry of payment instrument information and shipping information, and wherein the remaining portion of the merchant web page, which presents graphical depictions of one or more items included in the shopping cart and selected for purchase, remains constant, wherein the code segment allows the user to interact with the payment service directly from the merchant web page to cause the transaction to be executed to completion, and without displaying to the user any indication that the payment is being processed by a party other than the merchant.

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