Update: I talked to the OTA and they insisted that they will deduct 10-15% of the ticket price as a service charge and refund me the rest. At this time I did not discuss anything... I will get the refund first and take it up with either the CC company, BBB or the DOT for the difference later.