Thanks for all the advice. I ended up going over a whole bunch of different cards.
@TAG Manager Yes I am a resident, but looking for a quick solution.
It's an odd card, can only be used at certain Japanese online stores.
Long story short, ended using PayPal. With a spare prepaid Visa on hand.