I've heard that people without credit cards are asked to buy a temporary credit card at the airport. This is then topped up with cash. You can can use the card for payments at all government offices.