Parking Questions

Can you pay with a card or are all the lots cash only to pay to park? And What is the best lot to park at thats not to far to stadium and not to expensive?