There aren't many supermarkets in Japan where you can use credit cards.
こんにちは。
さまざまな言い方ができると思いますが、下記のような英語表現はいかがでしょうか:
There aren't many supermarkets in Japan where you can use credit cards.
クレジットカードを使えるスーパーは日本では少ないです。
take credit cards / accept credit cards のように言うこともできます。
「クレカ払いを受け付ける」といった意味で、「クレカで払える」と同じ意味になります。
There aren't many supermarkets in Japan that take credit cards.
クレジットカードを使えるスーパーは日本では少ないです。
ぜひ参考にしてください。