Most major international credit, debit, and even some pre-paid cards are accepted in Japan. But note that some smaller businesses only accept cash in local currency.