百度上这样解释:
“定金”是指当事人约定由一方向对方给付的,作为债权担保的一定数额的货币,它属于一种法律上的担保方式,目的在于促使债务人履行债务,保障债权人的债权得以实现。签合同时,对定金必需以书面形式进行约定,同时还应约定定金的数额和交付期限。给付定金一方如果不履行债务,无权要求另一方返还定金;接受定金的一方如果不履行债务,需向另一方双倍返还债务。债务人履行债务后,依照约定,定金应抵作价款或者收回。
而“订金”目前我国法律没有明确规定,它不具备定金所具有的担保性质,可视为“预付款”,当合同不能履行时,除不可抗力外,应根据双方当事人的过错承担违约责任。
从字面上理解,定,就是为了确保能买到某种商品,跟商家为了约定,商家承诺一定卖给买方,含有当卖方违约应当返还的意思;订,可理解为提前的预付款,只能说你订了,但卖方到时候不一定有。
具体到软件中,一般涉及到合同类的使用“定金”,涉及到会员、预付款时会用“订金”。