1. 一般情况下如果给付定金方未违约收受定金方违约那么给付定金方有权要求收受定金方双倍返还定金。例如甲向乙支付了定金之后乙违约甲就可以要求乙返还双倍定金。2. 如果双方都没有违约行为通常定金是要退还的。比如双方签订合同后均按约履行义务那么交付定金的一方可要求对方退还定金。3. 在某些特定情形下即使给付定金方没有违约定金也可能不退。比如因不可抗力致使主合同不能履行的根据不可抗力的影响部分或者全部免除责任但法律另有规定的除外。如果合同约定因不可抗力导致定金不退那么就可能无法退还定金。4. 若是合同无效、被撤销或者终止的收受定金的一方应当将定金返还给交付定金的一方。因为合同的这种状态导致定金继续保有失去了合法依据。5. 如果是因为第三人原因导致合同不能履行且给付定金方无违约行为那么收受定金方仍需返还定金。但收受定金方与第三人之间可能存在另外的法律关系来处理相关责任问题。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。