I think this is a kind of payment processor for online merchant, so if i don't have online business (like online shopping site) that accept credit/debit card or bank transfer i don't see the benefit of registering in the site.