Question: which one of the following payment types require you to pay upfront?
Answer: Money orders & pre-paid cards are the payment types that require you to pay upfront.