According to their official X account:
We do not accept debit cards. You might use it by chance if your debit card is issued by the foreign credit card company, but we don't ensure it at all. Thank you.
— IIJmio (@iijmio) March 18, 2023
How have people here fared using foreign debit cards for this in the last 9 months?