Answer:  No. Prepayment is not required. Just pay by cash on travelling date.