Credit cards are widely accepted. ATMs are very prevalent.
Personnel receive living wages and tipping is not required for taxis, restaurants, hairdressers or bars, though it won't be refused and some locals round up a bill. If service was quite exceptional, you could show appreciation (up to 10%). In a few tourist-oriented locations, unaware foreigners regularly leave disproportionate tips, leading to a certain expectation from staff. Similarly, airport taxis may hint (or even state outright) that a tip is appropriate. But that's a gentle scam. Don't be bullied.