微信交定金有法律效力吗

有法律效力。

依据《民法典》第五百八十六条,微信交定金是具有法律效力的。定金合同自实际交付定金时成立,而定金的数额由当事人约定,但不得超过主合同标的额的百分之二十,超过部分不产生定金的效力。在微信上交付定金,只要双方达成一致,且实际交付了定金,就可以视为有效的口头合同。但是为了避免后续纠纷,在微信交流时备注好定金用途,并保留好相关的聊天记录和转账记录。当事人也可以采用其他形式订立合同,只要能够有形地表现所载内容即可。