《中华人民共和国合同法》
第一百一十五条 当事人可以依照《中华人民共和国担保法》约定一方向对方给付定金作为债权的担保。债务人履行债务后,定金应当抵作价款或者收回。给付定金的一方不履行约定的债务的,无权要求返还定金;收受定金的一方不履行约定的债务的,应当双倍返还定金。
第一百一十六条 当事人既约定违约金,又约定定金的,一方违约时,对方可以选择适用违约金或者定金条款
《中华人民共和国担保法》
第八十九条 当事人可以约定一方向对方给付定金作为债权的担保。债务人履行债务后,定金应当抵作价款或者收回。给付定金的一方不履行约定的债务的,无权要求返还定金;收受定金的一方不履行约定的债务的,应当双倍返还定金。
第九十条 定金应当以书面形式约定。当事人在定金合同中应当约定交付定金的期限。定金合同从实际交付定金之日起生效。
第九十一条 定金的数额由当事人约定,但不得超过主合同标的额的百分之二十。
第九十三条 本法所称保证合同、抵押合同、质押合同、定金合同可以是单独订立的书面合同,包括当事人之间的具有担保性质的信函、传真等,也可以是主合同中的担保条款。
最高人民法院关于适用《中华人民共和国担保法》若干问题的解释
第一百一十五条 当事人约定以交付定金作为订立主合同担保的,给付定金的一方拒绝订立主合同的,无权要求返还定金;收受定金的一方拒绝订立合同的,应当双倍返还定金。
第一百一十六条 当事人约定以交付定金作为主合同成立或者生效要件的,给付定金的一方未支付定金,但主合同已经履行或者已经履行主要部分的,不影响主合同的成立或者生效。
第一百一十七条 定金交付后,交付定金的一方可以按照合同的约定以丧失定金为代价而解除主合同,收受定金的一方可以双倍返还定金为代价而解除主合同。对解除主合同后责任的处理,适用《中华人民共和国合同法》的规定。
第一百一十八条 当事人交付留置金、担保金、保证金、订约金、押金或者订金等,但没有约定定金性质的,当事人主张定金权利的,人民法院不予支持。
第一百一十九条 实际交付的定金数额多于或者少于约定数额,视为变更定金合同;收受定金一方提出异议并拒绝接受定金的,定金合同不生效。
第一百二十条 因当事人一方迟延履行或者其他违约行为,致使合同目的不能实现,可以适用定金罚则。但法律另有规定或者当事人另有约定的除外。
当事人一方不完全履行合同的,应当按照未履行部分所占合同约定内容的比例,适用定金罚则。
第一百二十一条 当事人约定的定金数额超过主合同标的额百分之二十的,超过的部分,人民法院不予支持。
第一百二十二条 因不可抗力、意外事件致使主合同不能履行的,不适用定金罚则。因合同关系以外第三人的过错,致使主合同不能履行的,适用定金罚则。受定金处罚的一方当事人,可以依法向第三人追偿。
最高人民法院《关于审理商品房买卖合同纠纷案件适用法律若干问题的解释》
第四条 出卖人通过认购、订购、预订等方式向买受人收受定金作为订立商品房买卖合同担保的,如果因当事人一方原因未能订立商品房买卖合同,应当按照法律关于定金的规定处理;因不可归责于当事人双方的事由,导致商品房买卖合同未能订立的,出卖人应当将定金返还买受人。