There are a lot of vendors that will accept USD or EUR, but I suggest converting your money to Turkish Liras. Trust me; the vendors' exchange rate won't be a good one... at least for you. Card payments are also available in most places, even in some street market stalls.