多项选择题

A.当事人可以约定一方向对方给付定金作为债权的担保
B.定金合同自实际交付定金之日起生效
C.债务人履行债务的定金不能收回,而应抵作价款
D.定金的数额由当事人协商约定,但不得低于合同金额的20%