They do, yes
The self serve bay where you spray your car off yourself does not take a debit or credit card but if you visit between 8am and 6pm the attendant in the office can swipe your card. The automatic bays where the machine goes around your car DO take all cards.
I have used my debit card
Thanks! Your answer is awaiting moderation.