根据《合同法》的规定,以下关于定金的说法正确的是()。
A当事人可以约定一方向对方给付定金作为债权担保
B债务人履行债务后,定金应当抵作价款或者收回
C给付定金的一方不履行约定的债权的,无权要求返还定金
D收受定金的一方不履行约定的债务的,应当双倍返还定金
E当事人既约定违约金又约定定金的,一方违约时,对方可以选择同时适用
A当事人可以约定一方向对方给付定金作为债权担保
B债务人履行债务后,定金应当抵作价款或者收回
C给付定金的一方不履行约定的债权的,无权要求返还定金
D收受定金的一方不履行约定的债务的,应当双倍返还定金
E当事人既约定违约金又约定定金的,一方违约时,对方可以选择同时适用