Taxis typically require cash payment, unless you are ordering it through a taxi application on your phone. Many establishments in Italy will not want to use a credit card machine for a purchase less than five euros. It is a good idea to always have cash on you just in case!