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