Trump wants funds up front to get the wall started, the other half of the plan is big tariffs against Mexico and China. These new taxes against foreign goods will bring in hundreds of billions, easily paying for the wall.
But you cannot have strong tariffs on all incoming goods unless you've got strong control of the border... which means you need a wall to make Mexico pay for it.
Military might = financial success. People don't seem to get that.