成约定金:作为主合同成立要件而约定的定金,称之为成约定金。合同是否成立,是否发生法律效力,取决于定金是否交付。交付了合同就发生法律效力;不交付,合同就不成立。成约定金是德国古法上的制度,现今各国立法上,已经不再规定该种定金。但是,实践中如果出现合同当事人约定以定金的交付作为合同生效的要件应当予以允许。依照我国法律的规定,当事人享有充分的合同自由,可以定金的交付作为对合同成立或者生效的附加条件,这就使主合同成为附成立或者生效要件的合同。因此,若当事人约定定金并且明确表示定金的交付构成合同的成立或者生效要件的,该定金具有成约定金的性质。
立约定金:立约定金常常与预约合同并存,是指在合同订立前交付,目的在于保证正式订立合同的定金。合同的订立需要一个过程,要经过要约和承诺的过程。有时候这个过程比较短,但是在有些情况下,这个过程可能需要持续较长的时间,尤其是在一些标的额比较大的民事交易中。当事人为订立合同已经作了必要的准备,相互间对于合同的内容已经基本取得了一致,但因为存在一些未定情形,合同一直未能订立,当事人又不愿意许诺成立合同,于是采用立约定金来实现当事人间的相互信任,以求最终成立合同,完成交易。
但是,如果给付定金的一方当事人没有支付定金,但是主合同已经履行或者已经履行主要部分的,不影响主合同的成立或者生效。此时,已经履行或者部分履行的合同就不再以定金交付与否作为成立或者生效的标志,即合同任何一方当事人不再有权宣称合同不成立或者不生效。履行合同的主要部分,指履行合同的主义务,如买卖合同中的供货义务,而不是合同的次要义务、附随义务,如通知义务、说明义务等等。