qui pro quo
(Latin)
something for something.