| 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 |

|
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.
|