Bank of Shanghai. According to a query on the official website of the Bank of Shanghai, the Bank of Shanghai and Meituan launched credit card business cooperation in 2017. The Bank of Shanghai Co., Ltd. was established on December 29, 1995. Its head office is located in Shanghai, China, and is a company listed on the main board of the Shanghai Stock Exchange.