Honestly, I don't trust those reviews. The Ecopayz that is mentioned in this post stole more than 3K USD from me. They create false reviews and have "great" ratings on Trustpilot. bulls**t
I know many cases of people who had their money locked in Ecopayz (besides personal experience) and they don't return it. The support is terrible. They blocked me from Facebook after I complained.
Anyway, if Ecopayz which is a horrible service is mentioned, I just wanted to leave my positive review to Paymentwall. It︀ is my payment processor for Mexico, Brazil and other countries.
I hope to help someone︁ with my suggestion.