Todd Heap has accepted a pay cut from the Cardinals, helping his chances of remaining with the team through training camp. Arizona has reduced Heap's salary from $2.15 million to $1.15 million. He is set to become a free agent after the 2012 season.