H1B Stamping step by step process in Mumbai, India

Hi ,

I will be travelling from USA to India for my H1B visa stamping.Can anyone guide me the step wise process for Mumbai Consulate.

  1. Being in USA how i can pay the visa fees ?

  2. What forms i need to fill ?

  3. What documents i need to carry ?

  4. Step wise process ?