See more of the story

Q: I recently flew to Papua New Guinea with a colleague. We booked the tickets through EVA Air and Expedia. While we were there, my colleague fell and busted her kneecap at our hotel. She had to be hospitalized and medically evacuated to Brisbane, Australia.

I contacted EVA Air and canceled her flight. When I asked EVA Air for a refund for the return tickets, an airline representative told me to contact Expedia. I contacted Expedia, which told me it would take 60 days for a refund.

After 60 days with no refund, I contacted Expedia again. A representative said EVA Air was "not cooperating" and that I needed to contact the airline directly for my refund. My EVA Air ticket is fully refundable. Expedia promised to refund my airline ticket. Can you help me get our money back?

A: I'm sorry to hear about your colleague's injury. When something like that happens, you expect everyone down the line, from the hotel management to the online travel agency, to show empathy and to help you. Instead, your airline and travel agency just played a game of pass the buck. How irritating.

Busting your knee doesn't sound that serious, but when you say your colleague had to be medically evacuated — well, that is serious. I always recommend a reliable travel insurance policy before you set off on an adventure. Travel insurance would have fully covered you in the event of a medical evacuation and covered the extra expenses associated with your return trip.

Fortunately, you booked a fully refundable airline ticket through Expedia. That means you can get all of your money back, minus some administrative fees. This should have been a slam-dunk for Expedia. I'm not sure why you would have to wait six months — six months! — for a refund. Expedia took your money in two seconds via your credit card. Is it unreasonable to expect it to return it in a day or two? No, it is not.

I list the executive contacts for Expedia and EVA Air on my consumer advocacy site, elliott.org. You could have sent a brief, polite appeal to one of them.

You know, I get the feeling that no matter what kind of ticket an airline sells you, it will do whatever it can to keep your money. Your experience only reinforces that belief.

I think you handled your case very well. You kept an excellent paper trail and you were always polite. Nice work! It should have been enough. But sadly, it wasn't.

I had to contact Expedia on your behalf. The online agency got in touch with EVA Air again, and this time it sent you a full refund, as promised.

For help with a travel issue, contact Elliott at elliott.org/help or chris@elliott.org.