As discussed in another recent thread here, it's not entirely clear how Alipay and Wechat Wallet work for foreigners.
But both sites require "real-name" verification and both sites handle this by requiring that you link a Mainland bank account in a name that matches the name registered on the site. In the case of foreigners, only a small number of Mainland banks transmit passport numbers and romanized names for real-name verification.
I cannot imagine that an account at ICBC San Francisco would work for this purpose. U.S. branches of foreign banks are essentially U.S. banks, and are operated as such. They just aren't set up to transmit identifying information to Alipay and Wechat.
You're right. I went to the branch today and asked about it. WeChat wallet won't work with ICBC US cards. But their ATM and credit cards work in China fee free...