There is currently no official policy. The resort food courts, particularly on your last day, tend to allow that as a courtesy. They don't want guests to go back and try to reverse the transaction later in their trip.
You don't get any "extras". Disney did have a trade in program during the free dining promotion.