Oh Japan is definitely a cash society. Not all places accept credit cards, but almost anything can be paid for in cash (even cars and online purchases!). You can pay for most things at convenience stores with cash, including online purchases and monthly bills. (But I think it's easier to connect bills to your bank account and have it withdrawn automatically!)