Fans attending Twins games can go to a cash register, show their ID and preload a $10 or $20 card. For the All-Star Game, a $50 card will be available.
Fans then scan the card at the machine and can choose between four beers and regulate how much they want to have poured.
Bud and Bud Light will cost 38 cents per ounce, while Shock Top Lemon Shandy and Goose Island 312 Urban Pale Ale will cost 40 cents per ounce.
The machines are called DraftServ.