Just came back from Seoul. You can buy an express ticket to Seoul Station using a credit card, but any other part of the public transport system is cash only.
Every single taxi in Seoul takes credit cards. Most taxi drivers only understand minimal english, but if you're going to major attractions they will understand in English. For anything else, I would recommend having the destination saved on your phone in Korean so you can show it to the taxi driver.