You can use a portable device like Square or Paypal's that connects to your smartphone, ipad, ipod, etc. in order to process in person payments. That is how most people accept credit cards in person. There are others out there too based on who the credit card processor is. Propay has their own device as well as Intuit.
To charge them by going through your etsy account would be quite the hassle.