Is there a penalty for unpaid challans?

I have a challan pending for the last 6 months and I just got to know about it after I checked the details on parivahan website. It still says I can pay the challan amount (INR 1000). However, I just want to ask if there is a penalty if I pay late and what is the best way to pay the pending traffic challans?