When you sign up , dont know if its across the board but you have to send in a verifcation form, photo ID, utility bill. Before even getting the account active for deposits.
Whats the deal? Doesnt seem as easy as most online merchants(click2pay/atmonline/neteller etc.)