DLSite (the closest thing to a Japanese itch.io) was one of the first targets of this push over a year ago. I'm pretty sure they just stopped accepting Visa/Mastercard on the site but set up a weird 'third party' where you could buy 'DLSite points' with your credit card.
They did back in the 2000s, I used to buy stuff online with Edy. The problem was you had to buy a FeliCa USB adapter, or have a Sony Vaio or similar laptop that had a reader embedded. It never took off and people stopped offering it.
But even more IRL merchants are now accepting 交通系 IC cards as payment methods. I can use mine at the arcade and never worry about coins.