It is for eventualities as this that you have ample Euro cash on you. You take the taxi, when it is paying time, what happens if the driver insists on cash, will not take your credit card, gives you some fairy tale that his hand held credit card machine is not working (true or not, you don't know), argue with the guy in English. He'll just clam up. If one spoke French comfortably well, maybe.
Bottom line: Just have the cash available and be done with it.
When I take the RER from CDG to my hotel at Gare du Nord opposite from the front of the station is a BNP bank with two ATMs.