with immediate payment of cash
to pay for sth cash down
Definitions from the Oxford Advanced Learner's Dictionary, 9th edition