President Barack Obama fired back against critics of the $400 million payment the United States made to Iran.