Method and architecture for facilitating payment to e-commerce merchants via a payment service
First Claim
1. A method, comprising:
- serving a first web page via an electronic storefront containing visual content including a check-out option;
receiving a check-out request from a consumer user of the electronic storefront to purchase one or more products from the electronic storefront;
serving a second web page via the electronic storefront containing hidden content including information to redirect a browser client to a web page hosted by a payment service web site, redirection to the web page hosted by the payment service web site causing the browser client to communicate a service cookie, stored by the browser client, to the payment service web site;
extracting user identification information from the service cookie to determine an identify of the consumer user;
determining whether the consumer user is authorized to use the payment service via a check with a corresponding user profile;
determining whether the consumer user is authorized to use the payment service to make purchases from the electronic storefront;
storing information at the payment service web site, the information to redirect the browser client to the web page hosted by the payment service web site, the information including a return URL (uniform resource locator) corresponding to a third web page;
extracting the return URL embedded in the information;
comparing the return URL that is extracted to a return URL corresponding to the third web page to determine whether redirection to the third web page should be performed;
redirecting the browser client to the third web page, the third web page being hosted by the electronic storefront, the redirecting including;
serving a web-based check-out interface, hosted by the electronic storefront, to the browser client used by the consumer user, the check-out interface including an option to enable the consumer user to make a payment for the one or more products via the payment service if it is determined the user is authorized to use the payment service.
2 Assignments
0 Petitions
Accused Products
Abstract
Method and architecture for facilitating payment to e-commerce merchants via a payment service. The method enables consumer users of an electronic storefront hosted by a merchant to make purchases via the payment service, wherein interactions between the electronic storefront and the payment service are transparent to the user. In response to a user check-out request, the user'"'"'s browser is directed to a payment service web site. Information from which authorization for use of the payment service may be determined is passed to the payment service. The payment service then returns the browser to a selected check-out flow hosted by the electronic storefront, wherein the check-out flow provides an option to use the payment service if the user and merchant are authorized to do so, otherwise the check-out flow does not include the payment service option. In one embodiment, an application program interface (API) provided by the payment service is employed by the electronic storefront to facilitate transactions with the payment service.
83 Citations
10 Claims
-
1. A method, comprising:
-
serving a first web page via an electronic storefront containing visual content including a check-out option; receiving a check-out request from a consumer user of the electronic storefront to purchase one or more products from the electronic storefront; serving a second web page via the electronic storefront containing hidden content including information to redirect a browser client to a web page hosted by a payment service web site, redirection to the web page hosted by the payment service web site causing the browser client to communicate a service cookie, stored by the browser client, to the payment service web site; extracting user identification information from the service cookie to determine an identify of the consumer user; determining whether the consumer user is authorized to use the payment service via a check with a corresponding user profile; determining whether the consumer user is authorized to use the payment service to make purchases from the electronic storefront; storing information at the payment service web site, the information to redirect the browser client to the web page hosted by the payment service web site, the information including a return URL (uniform resource locator) corresponding to a third web page; extracting the return URL embedded in the information; comparing the return URL that is extracted to a return URL corresponding to the third web page to determine whether redirection to the third web page should be performed; redirecting the browser client to the third web page, the third web page being hosted by the electronic storefront, the redirecting including; serving a web-based check-out interface, hosted by the electronic storefront, to the browser client used by the consumer user, the check-out interface including an option to enable the consumer user to make a payment for the one or more products via the payment service if it is determined the user is authorized to use the payment service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification