Yes Rafay, anyone can open an Alipay account. You don't need a Chinese bank card. Alipay lets you register a visa or mastercard.