So today I tried buying grocery from flipkart using swiggy hdfc, first time the merchant showed as flipkart grocery but I cancelled it and when I tried again for same order the merchant changed to flipkart internet private ltd which gives 5% cashback. So you can try in your case too if you get this merchant then go with the transaction else use other card like sbi cashback or flipkart axis cc for better rewards.