It depends on the barber, as they each collect separately. Some may not have a card reader.
They accept debit/credit
Depends on the particular barber. Some have card readers. I think most prefer cash, as most service industry folks do.
They take both.
Thanks! Your answer is awaiting moderation.