U-Gold is an on-line virtual payment system working with software located on a server. Each transaction is authorized real-time by the software. Communication between the software and each reader takes place on the IP local network.