In the UK, it's mandatory for taxis operating in London to take card payments. According to Transport for London (TfL), licensed taxis must have a TfL-approved card payment device installed which can print out a receipt of the fare if a passenger asks for one.