I had purchased a mobile some months back and due to some reason, it had to be returned back and the Flipkart committed to refund the whole payment as it was still under the warranty.
Flipkart made every effort to collect the device from me and made sure that the refund reached me properly.
So, eventually Flipkart has an excellent customer service and refund process is also good keeping in mind the relationship with the customer.
Thanks
Moiz