This might just be fiction, but what would let the server know that the can has been drank?
You could even region lock the cans! Make sure nobody is trying to cheat you by purchasing wholesale or across the border.
Edit: You could even make them like some kind of Nintendo Amibo action figure. Dedicated holder device with API interface to the game.