What is the difference between advance payment and down payment?

Down Payment: Payment, which is a loan in advance with no securities for the borrower or the buyer.

Advance Payment: Payment which is connected with respective responsibilities. That means that the borrower or buyer gets some securities from the lender or vendor.