WTF are you talking about?
Credit Cards are a part of everyday in Europe just like everywhere else. And yes, I live in Europe too.