Down payment (7)
I believe the answer is:
deposit
'down payment' is the definition.
(synonyms)
This is the entire clue.
(Other definitions for deposit that I've seen before include "Lodge money in bank account" , "Put down - initial payment" , "store" , "Topside (anag) - put down" , "Put down - leave behind" .)