Not everything is so simple, in Russia they like to block such transfers and the only way to avoid this is to cash out the crypt through such cards. For me personally, Russian banks blocked such crypto transactions a couple of times, moreover, together with the card and the funds that were on it.
Therefore, using the methods you listed for cashing out cryptocurrency in Russia is not always safe.
Dunno how things are going on Russia but I will give you an example that I used recently.
I sent few days ago the equivalent of 150 USD in bitcoin to an exchange and received ~110 USD in my Neteller balance. Obviously there was no crypto involved in this for Neteller, although it is allowed there, it was a transfer from USD to USD but the guy accepted bitcoin in exchange of USD.
Same goes for bank transfer, Western Union and Moneygram, there is no crypto involved in this for authorities/banks, the guy/company exchange it as a p2p. I didn't try this latter method yet so can't guarantee it.
Dunno if you understood me Ratimov. The main problem remains from where come this money and for what? You don't know the guy or the company that sent it and in exchange for what, remains the main problem... That's why I prefer to use Neteller for the moment and Advcash in the near future when international cards will be available.
Everything Ratimow said applies to Bosnia and Herzegovina. It is impossible to withdraw funds without a crypto debit card. Banks block all money coming from crypto exchanges. And I'm looking for a crypto card that works in non-EU European countries. If anyone knows let me know.
I was also deceived by Paycent thieves. First, the Paycent card didn't work for me. Before that, I noticed that PayCent Union Pay card was no longer in my Paycent account. I had a certain amount of dollars on it. They kept telling me to try at other ATMs and none ATMs of them recognized the Paycent card as operational. All ATMs supported UnionPay. Then I couldn't even transfer dollars from my PayCent account to that card because it's no longer in my account. I also couldn't exchange $ in ETH and put them back in my ETH wallet because there is no such option on the Paycent app. PAY ATTENTION TO THIS - ONCE WHEN YOU SEND ETH TO A PAYCENT ACCOUNT, YOU CANNOT RETURN ETH AGAIN. I send again a few e-mails and customer support kept promising to send me back my dollars converted back to ETH. They never are. PayCent thieves.
[moderator's note: consecutive posts merged]