When is payment due?

Payment is due in full at the time of scheduling.