Yesterday, I checked this affiliate program website FAQ
It look like only via JAPAN bank account to pay
NO support via mail check or other payment methods with OUTSIDE JAPAN franchisees
I think this program fit for Japanese or living in JAPAN foreigners
but, Dticash.com affiliate support via mail check and bank deposit
Dticash.com refer info
Thanks. Unfortunately payment methods remains a roadblock for significant website dev in Japanese for foreign domain owners.