The government wants to pay for it by an import tax. That means that American consumers pay for it through higher prices. If imports fall then the shortfall will have to be met by direct taxation on Americans. Mexico doesn't pay in either instance.