TAP vending machine