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