Question: how long does it take for a transaction to be reversed?
Answer: 24–48 hours in normal circumstances. But waiting for 3–4 working days too is not bad. If still the money doesn't comes in, simply raise the issue with the bank, as it was a failed transaction. The merchant portal where you were trying to pay & the transaction failed, wont be able to help you on this much.