这两者的区别:
一、“第三人代为履行”重点是:第三人不履行债务或者履行债务不符合约定时,债务人应当向债权人承担违约责任.即:债务并未转移,第三人耍赖时,债权人仍不得请求该第三人偿付,而应当找原债务人算账。
二、“债务承担”目前我国法律无明文规定,但较为一致的学理解释和法院多个判例均认为:第三人主动与债权人达成清偿他人债务的约定后,成立新合约,第三人不得耍赖,如果耍赖,债权人可起诉请求其偿债.但此时,第三人与原债务人均未脱离原债务关系,债权人也可请求原债务人偿债.事实上,这种情况下,第三人和原债务人之间到底是各负其责还是连带(共同)清偿债权人,仍有争议。