Abstract: Systems and methods are described for enabling electronic transactions using self-contained transaction components displayed in a portion of a web page. A method comprises: displaying, in a portion of a web page, a self-contained transaction component; receiving, via the self-contained transaction component, input from a user; transmitting, from the self-contained transaction component to a server, information corresponding to the user and the input; and transmitting, from the self-contained transaction component to the server, an indication to complete a transaction corresponding to the user and the previous input. In one embodiment, the self-contained transaction component comprises an e-cart. Corresponding systems are also described.