Vending machine companion app helps users find closest vending machines and connect to them via QR code. After scanning QR code user is logged on to vending machine and continues the process on the machine. Users can also collect change and search for closest vending machines. Users can also see their purchase history.