You can add foreign CCs to Alipay/WeChat, but you can't use it to add funds. Foreign CCs are also subject to a bunch of fees (network + card issuer + fx that seem to go up to 5%). There's no free lunch.

Many cards in the US do not charge any foreign transaction fees, and Alipay/WeChat waive their fees on small ticket items as well.