根据《合同法》的规定,以下有关定金的表述中正确的有( )。
A.当事人约定以交付定金作为主合同成立或者生效要件的,给付定金的一方未支付定金,但主合同已履行或已经履行主要部分的,不影响主合同的成立或者生效 B.买卖合同约定的定金不足以弥补一方违约造成的损失,对方请求赔偿超过定金部分的损失的,人民法院不予支持 C.定金标准可以依当事人约定,但不得超过主合同标的额的20%,对于超额部分,人民法院不予支持 D.因第三人的原因而导致合同不能履行的,由第三人直接向非违约方承担定金罚则的后果 E.定金只能适用于以金钱履行义务的合同