单项选择题
定金是由《合同法》和《担保法》明确规定的担保方式,旨在保障债权的履行。签合同时,对定金数额、交付期限等以书面形式进行约定。给付定金一方如果不履行债务,无权要求另一方返还定金;接受定金的一方如果不履行债务,需向另一方双倍返还债务。债务人履行债务后,依照约定,定金应抵作价款或者收回。下列说法正确的是()
A.保证金也是旨在保证合同的履行,但没有双倍返还的性质
B.订金不具有担保的功能,通常视为预付款
C.定金的数额由当事人约定,但不得超过主合同标的额的20%(超过部分视为预付款)
D.以上说法均对