Anyone here use Payza ? Today I stumbled on my old Alertpay login details. I 'd totally forgotten this site. I haven't used the site for over 2 years maybe more than 3. It seems Altertpay was acquired by another country and rebranded. I still do have round $45 in it.
.