Half-graphical user interface order processing system and method
First Claim
1. An electronic purchase order processing system comprising:
- an e-commerce server comprising;
a processor;
a memory; and
a database storing first customer account information; and
a merchant server comprising;
a processor;
a memory;
data storage storing second customer account information,wherein the merchant server is programmed to perform the operations of;
receiving a posting endpoint URL from the e-commerce server;
hosting a product catalog and virtual shopping cart on a merchant sever website;
presenting the product catalog to a customer via a merchant web page shopping cart interface;
receiving a purchase request from the customer;
generating an XML request from the virtual shopping cart, wherein the XML request includes order ID, merchant server'"'"'s site ID, tracking ID, customer account;
customer password;
authentication indicator;
billing address;
shipping address;
line items from the product catalog received from the customer; and
payment information, wherein the authentication indicator indicates whether the customer has been authenticated;
determining that the customer has placed an order previously and has an account on the e-commerce server and the merchant server;
encrypting the XML request and transmitting the encrypted XML request to the e-commerce server via posting endpoint URL based on the determination; and
redirecting the customer to the e-commerce server via the posting endpoint URL; and
wherein the e-commerce server is programmed to perform the operation of;
receiving the encrypted XML request from the merchant server;
decrypting the encrypted XML request;
using the information extracted from the XML request in performing a single sign on process by utilizing the authentication indicator;
synchronizing the first customer account information with information extracted from the XML request in response to performing the single sign on process;
presenting a checkout page to the customer;
populating an order verification form with retrieved information from the first customer account information from the database prior to presenting the order verification form to the customer and presenting the populated order verification form to the customer;
receiving a verification from the customer; and
in response to receiving the verification, transmitting an order confirmation to the merchant server.
6 Assignments
0 Petitions
Accused Products
Abstract
A half-graphical user interface (Half-GUI) order processing (HGOP) system with single sign on and its method of use is described. A set of web services may be utilized for order processing in an electronic commerce system which allows a merchant to host a product catalog and shopping cart, but post the transaction to an e-commerce system in one simple transaction. In response to a shopping cart request and utilizing single sign on technology, the HGOP system exposes a single checkout form, prepopulated with customer account information to a merchant web site. If no edits are required, the transaction posts and an order confirmation/thank you page is displayed. If edits are required or a new customer account is required, the customer'"'"'s account is updated or created.
52 Citations
6 Claims
-
1. An electronic purchase order processing system comprising:
-
an e-commerce server comprising; a processor; a memory; and a database storing first customer account information; and a merchant server comprising; a processor; a memory; data storage storing second customer account information, wherein the merchant server is programmed to perform the operations of; receiving a posting endpoint URL from the e-commerce server; hosting a product catalog and virtual shopping cart on a merchant sever website; presenting the product catalog to a customer via a merchant web page shopping cart interface; receiving a purchase request from the customer; generating an XML request from the virtual shopping cart, wherein the XML request includes order ID, merchant server'"'"'s site ID, tracking ID, customer account;
customer password;
authentication indicator;
billing address;
shipping address;
line items from the product catalog received from the customer; and
payment information, wherein the authentication indicator indicates whether the customer has been authenticated;determining that the customer has placed an order previously and has an account on the e-commerce server and the merchant server; encrypting the XML request and transmitting the encrypted XML request to the e-commerce server via posting endpoint URL based on the determination; and redirecting the customer to the e-commerce server via the posting endpoint URL; and wherein the e-commerce server is programmed to perform the operation of; receiving the encrypted XML request from the merchant server; decrypting the encrypted XML request; using the information extracted from the XML request in performing a single sign on process by utilizing the authentication indicator; synchronizing the first customer account information with information extracted from the XML request in response to performing the single sign on process; presenting a checkout page to the customer; populating an order verification form with retrieved information from the first customer account information from the database prior to presenting the order verification form to the customer and presenting the populated order verification form to the customer; receiving a verification from the customer; and in response to receiving the verification, transmitting an order confirmation to the merchant server. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification