I've used spectrocoin in the past without any issues, but I have never used it with payoneer, the best way to do this would be to exchange funds on localbitcoin/paxful for about 5% or withdraw the funds to cash/your account and buy btc locally.
Thanks for your advice.
One more thing. Is it possible to buy btc on localbitcoins/paxful for a small funds, for example $20-30?