A system, method, and computer readable medium, wherein a vending machine
comprising an audio code collector and a code validator is adapted to
receive audio tones from a mobile device, and wherein the audio tones
include authentication codes and dispense codes to control dispensing of
product from the vending machine.