Unfortunately debit cards services stopped in most provider for citizens outside of EU zone and that not acceptable at all for the rest of the world . hope you get an answer from them and i did a little research about that where i found UK company called Mychoice support many of those sites which stop their service outside of EU countries .