US 12,326,909 B2
Method and computer readable storage medium using commerce platform checkout pages for merchant transactions
Eduardo Serrano, Mexico City (MX); Jenan Wise, San Francisco, CA (US); and Yue Bu, San Francisco, CA (US)
Assigned to STRIPE, INC., South San Francisco, CA (US)
Filed by Stripe, Inc., South San Francisco, CA (US)
Filed on Jun. 28, 2022, as Appl. No. 17/852,121.
Application 17/852,121 is a continuation of application No. 16/576,400, filed on Sep. 19, 2019, granted, now 11,372,933.
Claims priority of provisional application 62/734,141, filed on Sep. 20, 2018.
Prior Publication US 2022/0327166 A1, Oct. 13, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 30/00 (2023.01); G06F 16/95 (2019.01); G06Q 20/12 (2012.01); G06Q 20/40 (2012.01); G06Q 30/0601 (2023.01); H04L 67/02 (2022.01); G06Q 20/38 (2012.01)
CPC G06F 16/95 (2019.01) [G06Q 20/12 (2013.01); G06Q 20/401 (2013.01); G06Q 30/0619 (2013.01); H04L 67/02 (2013.01); G06Q 20/382 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A method for a commerce platform system conducting a transaction with a customer system of a merchant system, the method comprising:
receiving, over a communications network by the commerce platform system from the customer system, a request to purchase a product offered for sale by the merchant system, the request to purchase the product generated within a user interface presented to the customer system by the merchant system and comprising transaction parameter data indicating a domain name from which the request to purchase the product was initiated and a commerce platform product identifier;
verifying, by the commerce platform system, that the domain name from which the request to purchase the product was initiated and the commerce platform product identifier are associated with one another in a merchant data store maintained by the commerce platform system;
redirecting the customer system to a payment page served by the commerce platform system, wherein the payment page presents the product of the merchant system for purchase by the customer system;
clearing, by the commerce platform system with one or more authorization network systems, the purchase of the product from the payment page by the customer system; and
redirecting, by the commerce platform system, the customer system back to a second user interface provided to the customer system by the merchant system,
wherein the method further comprises:
generating and transmitting, from the commerce platform system to the merchant system, a registration user interface for registering the product for use with the payment page;
receiving, from the merchant system through the registration user interface, the domain name and a merchant product identifier associated with the product;
generating the commerce platform product identifier;
generating an association between the domain name, the commerce platform product identifier, and a merchant account associated with merchant system in a merchant data store;
receiving, from the merchant system through the registration user interface, a customization option for generating a customized version of the payment page, wherein the customization option is specified by a user of the merchant system and comprises a color scheme, font type, a font size, a logo, or a combination thereof consistent with visual elements of the user interface presented to the customer system by the merchant system;
associating the customization option with the merchant system in the merchant data store;
identifying, prior to redirecting the customer system to the payment page, the merchant system from among the plurality of different merchant systems based at least in part on the domain name, the commerce platform product identifier, or a combination thereof; and
generating the payment page based on the customization options when redirecting the customer system to the payment page.