Well they take the payments from your set o banking detail , you dont really pay by card or any other mode, But i think they dont take payment until hey check the papers, once they say your papers are fine and you can come back to collect passport, I think they take the payments at they point.....