No, you are not required to pay in advance, only cash on delivery when the Dehradun call girl reaches your location. You should have to pay the girl directly.