Payoneerare great in what they do, and their customer service is excellent.
However, they lack basic services such as the possibility of receiving payments from individuals (not companies) via credit card or bank transfer. They function as my bank account to receive payments from companies that request an American or European bank account (like Amazon), and I think they should have such a service accessible to people who work with them. Unfortunately, when I need to get paid from a customer who is not from my country and does not have a Payoneer account - I have to look for other solutions, like PayPal and so on.