If the transaction is not completed, will the customer get his / her money back? When?

Yes. In case the IMPS transaction is not completed for any reason - technical or business, the reversal of the remitters funds will happen immediately. If such a transaction becomes a subject matter of reconciliation wherein the fate of transaction is not determined immediately, the reversal of funds will happen in seven days.