当收取定金的一方违反合同约定时,购房定金有权申请退还。这是基于现行法律规定,即当债务人为满足合同义务而偿还债务时,定金将被作为支付款项或者予以收回。对于给予定金的一方来说,如果他未能按照约定履行其应尽的义务或存在履约瑕疵,以至于无法实现合同设定的目标利益时,其权益很可能无法得到保护,也就无权向收取定金的一方提出返还定金的诉求。然而,对于收取定金的一方而言,如果他未能按照约定履行其应尽的义务或存在履约瑕疵,以至于无法实现合同设定的目标利益时,他必须以双倍的金额返还所收到的定金。此外,当事人双方还可以通过协商达成共识,约定其中一方向另一方支付定金,以此作为债权的担保措施。定金合同自实际交付定金的那一刻起正式生效。定金的具体数额可由当事人自行商定;但需注意的是,定金的总额度不得超过主合同标的额的百分之二十,否则超出部分将不具备定金的效力。实际交付的定金数额若高于或低于约定数额,均视为对原定金数额的变更。