I'm pretty sure they are all cash. I always take cash anyway. If you buy an expensive enough item you might've be able to get them to take a personal check but I'm not sure about that. Cash is your best bet.
Varies by vendor, but most use Square or a similar method for payment.
Thanks! Your answer is awaiting moderation.