I am using payza since January 16. I have to say its one of the most terrible experience I had in money transfer so far. Waste of time, money, clients, peace of mind and much more to say.
Specially looking at all 70% negative reviews its apparent that the administration never want to improve the customer experience which is really a shame.