The Mexicans pay for it in lost revenue. American manufacturers will fill the void and hire more people
Mexico losing revenue does not pay for the wall. Confiscating money wire transfers from the United States into Mexico from undocumented immigrants (as ill-gotten gains from illegal activity) will.