Yes, most vendors accept all forms of payment. Always nice to bring cash as some newer vendors may not be set up yet, or willing to pay fees for merchant accounts.
I am a vendor here and the majority of people take cash or card.
I usually go for raw honey and food stalls, they accept cards. I doubt If every one accepts card
Thanks! Your answer is awaiting moderation.