I think it's better to go to any local bank and talk about Visa master card. They can provide more details then us.
On the other side, you can get a payoneer master card for free. Just go to payoneer.com, sign up with original details, and If you got approval, they will send a card to your address in less then one month. Right now, I have one, and it works.