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