downpayment

noun

An initial partial payment made when buying something on credit.