Former Presidential candidate John Edwards will have to pay back over 2 million dollars in federal matching funds given to his 2008 campaign for president, the Federal Election Commission ruled on Thursday.