Another bank is PNB, I had booked thru PNB Net banking and got the refund one month after follow up from their internet banking dept. But these are few exceptions. Otherwise normally it is refunded within 3-4 days. In the case of Citi Bank Payment Gateway and Citi bank card it is refunded in 1-2 days.