| CPC G06Q 20/0855 (2013.01) [G06F 3/0482 (2013.01); G06F 9/451 (2018.02); G06Q 10/083 (2013.01); G06Q 20/12 (2013.01); G06Q 30/0641 (2013.01)] | 20 Claims | 

| 
               11. A method comprising: 
            transmitting, by at least one processor via a network, requests to obtain two or more checkout options for populating a user interface, displayed at a remote client device, for completing a checkout transaction; 
                identifying, by the at least one processor, based on response times to the transmitted requests, a subset of the two or more checkout options as a first set of checkout options and one or more others of the two or more checkout options as a second set of checkout options, the first set of checkout options being one or more checkout options having response times within a cut-off time and the second set of checkout options being one or more checkout options associated with one or more transmitted requests still awaiting responses by the cut-off time; 
                after identifying the first set of checkout options, instructing the remote client device to update the user interface at the remote client device, by the at least one processor, wherein the updated user interface displays at least one of the checkout options from the first set of checkout options as a selectable checkout option, the second set of checkout options being hidden from display in the user interface; and 
                completing the checkout transaction, by the at least one processor, in communication with a commerce management engine, wherein completion of the checkout transaction includes selecting one of the checkout options from the first set of checkout options displayed on the user interface. 
               |