Yes they do in one clearly marked window
I have been there many times and have never seen anyone pay the entrance fees with a credit card. If you purchase season ticket (like to a high school football team) you pay online which of course can be paid with plastic. You can call and ask 210-356-6950. Hope this helps
Sorry, never tried plastic!
Both
Thanks! Your answer is awaiting moderation.