It's been a couple of years, but I remember a Turkish place a couple blocks south of Potsdamer Platz on Stresemannstraße that wasn't bad for a later dinner.
When it comes to payment, the more "authentic" you go, the more troubles you're likely to run into paying with a card, but as long as the card has an EMV chip, you'll be able to use it pretty much anywhere that there's a person processing the transaction.