以下关于定金的种类及其效力适用的说法,正确的是( )。
A.甲乙约定以甲交付定金作为订立买卖合同担保,后来甲拒绝订立主合同的,无权要求返还定金;乙拒绝订立合同的,应当双倍返还定金 B.甲乙约定以交付定金作为买卖合同成立或者生效要件的,后来给付定金的一方未支付定金,但买卖合同已经履行主要部分,此时主合同的成立或者生效不受定金条款的影响 C.甲乙订立买卖合同,并有定金条款,甲依约将定金交付后,甲可以按照合同的约定以丧失定金为代价而解除买卖合同 D.当事人可以约定一方向对方给付定金作为债权的担保,债务人履行债务后,定金应当抵作价款或者收回