They can be sanctioned by TfL if they don't.
You might say 'you don't have to pay if it's broken' or 'you can report them' but I don't want to have an argument with an aggressive cab driver! I just want to pay by card in the first place, which Uber lets me do 100% of the time without hassle.
From the TfL link above
"Since 13 January 2018 it has been an offence for companies, including private hire operators, to charge their customers a surcharge, or extra, because they are paying by credit or debit card."
Or see this news story.
This is a serious point as only a few years ago one of the local minicab drivers for the company I use got killed for his takings.
I took a black cab from the rank at Paddington almost every week for 2017, and getting one that accepted card required asking the rank attendant and having him do a special wave to the waiting taxis to see who accepts cards. It was practically never the first one, although to be fair, I never had to wait long.
This, and the charging of absurd processing fees, continued right up to the January deadline. London cabbies did not want this, they were dragged into it, kicking and screaming.
I presume they don't want to start paying tax on their income.
"Bed and breakfast owners and taxi drivers are the British workers most likely to underpay their taxes when filing self-assessments, a new analysis shows." — https://www.theguardian.com/politics/2017/oct/26/bb-owners-a...
For non uk readers there are two types of taxis in the UK Full Taxis which can be hailed on the street and minicabs which have to be booked by phone - plus there where a lot of illegal cabs in places like London (presumably now gone legit with uber etc)
Well I don't know what to say apart from that's not what I experience. I'd love to stand on the pavement with you now and hail three random taxis! I'd bet you £50 at least one of them doesn't take cards or 'it's broken mate'.
Never heard anything back, even after I followed up months later. I checked repeatedly over time and never observed the problem to be fixed, so I gave up on them.