Put up the money for (8)
I believe the answer is:
financed
'put up the money for' is the definition.
(I've seen this before)
This is the entire clue.
(Other definitions for financed that I've seen before include "Payrolled" , "Provided cash" , "Paid for" , "Provided the money for" , "Put up the money for" .)