I had an award ticket on BA from GVA-JFK. I had booked the flight in approximately June for a September flight. The morning of the flight, I receive an email to call Delta for an important message. I assumed that I would be offered to be bumped, but instead they tell me that my ticket wasn't issued because of an issue with the payment method. Long story short, after spending an hour plus on the phone with them, I was able to pay with a different credit card and had my tickets issued.
My complaint is that they waited until the day of the flight to contact me about this when they had the information for months. Firstly, it's pure luck that I received the message on time, because I don't always have data left on the last day of my international travels. Secondly, I spent over an hour stuck in my hotel room on the last day of my vacation, while I could have resolved this on my commute to or from work anytime prior to my vacation.
Do I have any hope of receiving compensation? Whom would I contact?