In case you drop the flight with a non-refundable ticket you will not receive any refund. However for Flexi tickets and refundable tickets you need to cancel before take off, only then you can get your refund processed.