USA has a huge trade deficit with China. Chinese economy is much more dependent on the USA buying their goods than the other way around. They've already devalued their currency in order to stay competitive to American buyers, so in a sense they are directly paying for the tariffs.