forepayment
Etymology
From fore- + payment.
noun
payment made in advance