maybe in India retailers don't take responsibility for the products they sell?
Not sure. I live in Canada. "Store Credit" means that you spent some cash, but returned the product as you were unsatisfied with it; they give you the dollar amount in "store credit" towards a different purchase.