The answer to this question is, alas, no. However, it's easy and free to go ahead and create your own Payz account.