We've received multiple reports about Payza or Payza is no longer in business. Check the alternatives.
description extracted from payza.eu
The Payza online payment platform let's you send and receive money, shop, make online payments or get paid from almost anywhere in the world.
Payza has free & open registrations. Payza has also mobile App(s) available.