It was done more than 1 month before the flight and due to flight reschedule.
The reason might be due to limitations in money transfer or neglecting the exact amount.
The disgusting fact is that I sent feedback twice and asked for comprehensive investigation about the matter and they replied that it has been transferred correctly from their side and there is something wrong with my account!!!