A passenger walks by an Alipay building in the Lujiazui financial center in Shanghai on Wednesday. Alipay, Alibaba's online payment platform, spent more than 2.2 billion yuan ($313 million) to purchase the building, which covers 48,000 square meters. Hangzhou-based Alipay set up a subsidiary in Shanghai in 2008 and officially settled in the city in 2015. Photo: IC