Anyone for sure have already been using Payza as one of their payment processors online aside from Paypal, Solid TrustPay etc.
For those who didn't know it was named as AlertPay before way back when I signed up using their service 6years ago (2011).
I'm still using this to receive payments from my online PTC sites that I joined into. Good thing a year ago I noticed they had introduced the use of BTC as a feature to withdraw your funds which is a great add on instead of linking your personal banks and so on.