Dear Krish,
If you have resigned and the company wants to relieve you early, they can do so and they need not pay for the same, as you have resigned and the company has not asked you to go. Secondly, you will also not pay to the company for the shortfall of the notice, as you are ready to server the entire notice period and have not asked for a early relieving date.
Therefore you will be paid on the days that you have worked till.. Just ensure, that your resignation letter, mentions your last date as per the notice period and nowhere does it convey that you want a early relieving. Also, when the company says, that your last date is a early date, take it in writing, that they pre poned the date on their own and so no deductions towards notice period is liable.