You have to pay $100 US before you talk to an immigration officer. The $100 is unrefundable no matter whether you get a visa or not later. So pay more attention on the materials you will submit and think carefully about what questions you could be asked and what answers would be suitable when you respond because it really deponds on personal issues.