You must ensure your company has been registered in the correct manner, with all the requirements for your business to be up and running before you launch.
Any corporate involved in business in India requires a PAN. Be it an Indian company or a foreign company, a PAN is required for a business to run and earn money.
Anyone who is an Indian citizen and has been living in the country for a minimum of 185 days can register a One Person Company.
It is far more convenient to register a business online because the process of online registration is a transparent one as compared to the offline one.