Payments can be made mainly in cash. The bulk of taxi drivers have POS machines and accept bank cards. However, this is not a rule. Thus, you should have euros with you (preferably small bills), as cab drivers usually don't give change from big banknotes.