It will be more convenient for foreigners to use Alipay, because Alipay supports binding overseas bank cards. In addition, it is illegal not to accept cash in China. Most regular merchants will accept it. Taxis do not accept cash maybe it is inconvenient to charge.