Which of the following payment types require you to pay upfront?
A Money order
B Cashier's check
C Pre-paid card
D All of the above