Although many establishments accept credit cards, it is also advisable to bring dollars in cash and exchange them for yen at the airport in Japan. In rural areas or admission fee for temples sometimes accept cash only.