You’re probably used to pay with your Visa or American Express card when you’re abroad. In Berlin, Cash is King.
Cash Is King in Berlin At Kürfurstendamm and Friedrichstraße, and other areas frequented by tourists, you can usually use foreign credit cards. Supermarkets like Kaiser and Rewe has also begun accepting cards like Visa and Mastercard. But smaller shops, restaurants, cafés, and some large chains like Mediamarkt and Ikea does not accept foreign cards.
The easiest alternative is to withdraw cash from an ATM with your credit card. Be sure to check with your bank before though, different charges apply for different cards.
If you’re staying in Berlin for a longer period, you might consider a German bank account. Then you’ll get a Girocard, which can be used almost everywhere in Germany.