Web based checkout system can be run on any computer with an Internet connection at the location where a transaction occurs, the equivalent of an electronic cash register.