不合法。
只要有定金收据,就可以走法律程序来保障自身的合法权益。国家有规定的,定金必须无条件退还的。假如有合同,就可以另当别论了,合同可以事先约定好的,没有合同。只要有定金收据,事情就好办多了,没有那么复杂,协商退费事宜。最后不行就走法律程序。