do you have to pay upfront at urgent care