Yes they take cards and it's by appointment only
Yea I use amex when I pay, but I know they take Visa and Mastercard too. They use square card reader things
Most of the people (if not all) have the card attachment that goes onto their phone.
Thanks! Your answer is awaiting moderation.