Does fuel have to be paid prior to delivery?

 In

Yes, unless you have an account set up.