通常来讲,要是因为买方自身的原因,使得合同没办法继续履行了,那定金很有可能就不会退给买方;要是因为卖方的原因让合同无法履行,那买方就有权利要求把定金给退回来,并且还可以主张获得相应的赔偿。要是买卖双方在定金退还这件事情上没办法商量出个一致的结果,那就可以通过打官司之类的法律途径去解决问题。具体到实际情况中,还得结合合同里约定的那些条款,还有到底是出现了哪种违约的情形等等这些因素,综合起来进行判断。比如说,合同里面清清楚楚地规定了在什么样的情况下定金是可以退的,又在什么样的情况下是不可以退的,那这种时候就应该按照合同的约定来处理。总之,确定定金到底能不能退还,一定要依据具体的法律规定以及合同里的各种细节来做判断。