It usually credits in 3-7 days in IDFC. Also you can redeem it after 14 days of txn which should have Dec 20 for you but you still haven't got pts.
Your post has given me heartbreak as in last 2-6 days I have done 1.6L payments using IDFC card. If you haven't got for 6 Dec then I am dashing my hopes now.
IndusInd can't say as I don't hold their account but many IndusInd users tell here that they sometimes receive and sometimes not.
Anyone confirm whether IDFC still gives on Unipay or not. Till Nov end I got pts.