Just to clarify, are there any special requirements or restrictions when using Alipay with HostZealot? For example, do I need to specify the location of my account in China or anything like that? Also, how does the overall payment process compare to other methods like credit cards or PayPal?