Some vendors do accept credit cards.
It depends on the individual vendor. Most of them do take credit cards, but some do not. It's always best to take some cash just in case. Also, if they do take credit cards but there's a problem with the processing equipment, which I've seen happen on very rare occasions, you would have to use cash.
A few stands might
Thanks! Your answer is awaiting moderation.