Rome city taxis are required by law to carry a POS machine so you can pay by card, however, many are usually “out of order”, so be sure to ask your driver before getting in the cab. American Express cards aren't widely accepted in Rome taxis, so you may need to carry cash or a different type of credit card.