买房人把房款全交给中介是不合法的。在房屋交易过程中,购房款应通过正规的银行监管账户或第三方托管等方式进行交接,以保障交易双方的合法权益。如果将购房款直接交给中介,可能会存在中介挪用资金的风险。一旦出现纠纷,购房者的权益难以得到有效保障。因此,为了确保购房交易的安全和顺利进行,建议选择更可靠的资金监管方式,而不是直接将房款交给中介。