购房合同定金纠纷的解决:
一、首先要确认协议的效力,如果合同无效,定金应该全部返还。
二、其次要确认协议有无有欺诈、重大误解等情况,如果有,可以在签订协议之日起一年之内请求人民法院撤销,在协议撤销后,定金应该全部返还。
三、再次,在协议合法有效的情况下,就要确定谁是违约方,谁是守约方,给付定金的一方如果违约无权要回定金,收受定金的一方如果违约,应该双倍返还定金。
【法律依据】
《合同法》第一百一十五条,定金,当事人可以依照《中华人民共和国担保法》约定一方向对方给付定金作为债权的担保。债务人履行债务后,定金应当抵作价款或者收回。
给付定金的一方不履行约定的债务的,无权要求返还定金;收受定金的一方不履行约定的债务的,应当双倍返还定金。
