I've seen it in use on some of the tasking sites as well. Unfortunately, the company shot itself in the foot by (a) being crap as AlertPay and trying to hide behind a rename and (b) suddenly not being available to UK residents and effectively shutting off access to any funds people may have had in the system.
I don't know of any web services that accepts Payza as a form of payment. What they are good for is that they offer a card which you can load with your payza money and spend it like using any other bank card anywhere in the world.