Pennyful is good cash back site.you get cash back from purchase and same is credited to ur account quickly.
I purchased electronic products through pennyful and got extra cash back apart from discount in product and when cash back is approved.i asked them to credit cashback into account and that has been done in 5-7 days.
I recommend all to use this site