Origin: Latin suffix -ment
Prepayment has 2 different meanings across 1 category:
payment in advance
"The landlord accepted my prepayment for the first month's rent before I even moved into the apartment."
A payment in advance.
"We had to make a full prepayment for our vacation package before booking any flights."