That's what should be done, atleast everything will happen in front of delivery boy....otherwise Company may simply blame the customer which happened in the case of Flipkart few days back......In that case customer ordered again, recorded everything in front of delivery boy & posted the video on Youtube.I also tried COD few years back (my first order) i took the parcel paid him then opened the item in front of him & then only signed...
I thing it's better to check with CC before ordering & confirm with them that money will be paid to delivery boy only after checking the product.