I found a certain time period based scenario where you can actually prepay for hdfc cc via dc and get rewards. When your bill is generated and your due date is in about 15 days, you can pay any amount greater than your due bill as long as your total outstanding amount is still greater than zero. So for these 15 days atleast you can technically prepay for your CC.