upfront payment meaning business