Anyone got any clue how to set up an Alipay account? I don't have a passport or a Chinese address, and even just trying to input a password it keeps giving me an error that it needs to be 6 digits, but what I put in IS 6 digits and matches the other password qualifications too :S