1.立约定金,以定金作为签订合同的担保,交纳定金一方拒绝签订合同的,无权要求返还定金;收取定金一方拒绝签订合同的,应双倍返还定金。2.成约定金,当事人约定以交纳定金为合同成立生效的条件。3.违约定金,以定金作为履行合同的担保,交纳定金一方违约的,无权要求返还定金;收取定金一方违约的,应双倍返还定金。4.解约定金,以定金作为解除合同的代价,交纳定金一方由于自身原因要求解除合同的,可以丧失定金为代价解除合同;收取定金一方由于自身原因提出解除合同的,可以双倍返还定金为代价解除合同。因此,要判断购房定金是否能要回来,要看双方对交款的性质是有无约定,如何约定以及不能买房的原因和理由,具体分析判断。