Anyway, I have tried to sign up, but can't even figure out how? Has the sign up been disabled already or something?
From all reports, paybase is even more of a piece of shit than I imagined. Hard to believe that's possible.
Go to https://paybase.com/ enter your e-mail address and click Create Wallet. You should get a registration form. You'll need a phone number for Authy.
Yes, it's quite shit even by my admittedly very low expectations. I thought at least some broken version of PaySave would be available, since they are advertising the 10% discount so prominently.