Yes they do, and they even take Android Pay (Soon to be Google Pay) / Apple Pay via NFC enabled phones / watches. You pay at a terminal that kind of looks like an ATM. There is no person handling money / your CC. It's all done by you through a touchscreen machine.
Yes, they do.
They do take them but they give them back when they're done. I can't say the same for goats-R- Us. When we purchase goats for a big party , they kept our card.
Thanks! Your answer is awaiting moderation.