Or you could have some sort of electronic debit card that people can load at home/shop/etc and then use it at the point of sale to avoid any cash transactions...oh wait!
Another alternative introduce contactless POS at more than 1 till in the whole stadium or even a couple of vending machines...