System and method for single page banner integration
AssigneeAmerican Express Travel Related Services Company, Inc.
InventorsMICHAEL JIAM, VISHAL MATHUR, KESHAV ASWATHNARAYANA NARSIPUR
Life of this patent
Estimating the term…
Abstract
A dynamic banner may be displayed in a merchant check out page sourced from a merchant server that may be customized to a particular user and/or merchant. The dynamic banner may be provided by a transaction server. In response to a user's interaction with the banner, the characteristics of the merchant check out page may be changed, for example, a product may be discounted, and/or a new transaction account may be issued to the user by the transaction account provider server and used to complete the checkout process. In this manner, the merchant server and the transaction server may interact with a user within a single web page.
Claims20
A method comprising:
- receiving, by a web browser executing on a client device, a merchant check out page from a merchant server;
- displaying, by the web browser, the merchant check out page on the client device by loading webpage content received from the merchant server and by including a banner received from a transaction server, the banner comprising a uniform resource locator (URL) that is configured to display a transaction account application associated with the transaction server;
- displaying, by the web browser, a window for the transaction account application based at least in part on an activation of the URL for the banner;
- receiving, by the web browser from the transaction server, a variable in association with an approval of the transaction account application, the variable representing payment information;
- and
- transmitting, by the web browser, the variable to the merchant server for processing of a transaction associated with the merchant check out page.
A system, comprising:
- a client device that comprises a processor;
- a memory;
- and
- machine-readable instructions stored in the memory that, when executed by the processor, cause the client device to at least:
- identify a merchant check out page from a merchant server;
- display the merchant check out page by loading webpage content received from the merchant server and by including a banner received from a transaction server, the banner comprising a uniform resource locator (URL) that is configured to display a transaction account application associated with the transaction server;
- display a modal window for the transaction account application based at least in part on an activation of the URL for the banner;
- receive, from the transaction server, a variable in association with an approval of the transaction account application, the variable representing payment information;
- and
- transmit the variable to the merchant server for processing of a transaction associated with the merchant check out page.
A non-transitory computer program having computer executable instructions stored thereon that, if executed by a client device, cause the client device to at least:
- transmit a service call to a transaction server based at least in part on receiving a merchant check out page from a merchant server;
- display the merchant check out page by loading webpage content received from the merchant server and by including a banner received from the transaction server based at least in part on the service call, the banner comprising a uniform resource locator (URL) that is configured to display a transaction account application;
- display a window for the transaction account application based at least in part on an activation of the URL;
- receive, from the transaction server, a variable in association with an approval of the transaction account application, the variable representing payment information;
- and
- transmit the variable to the merchant server for processing of a transaction associated with the merchant check out page.
Dependencies are inferred from the claim text.