I want to book a transatlantic flight and reserve a bassinet for my newborn. I've noticed that I can get a significantly lower price if I buy the tickets online, from a website like Expedia or Orbitz. However, when I called one of the airlines I was considering (British Airways), they said that if I get the tickets indirectly (not from British Airways' site) they cannot help me reserve the bassinet; that in such a case I need to reserve it through the "third party" (in this case, probably Expedia or Orbitz). When I talked to Expedia (I haven't talked to Orbitz yet) they said that things like bassinet reservations should go through the airline, after buying the ticket.
This seems strange to me. Has anyone bought tickets like I describe and then talked to the airline to reserve the bassinet? Were there problems?
In case it's relevant, my plan when booking is to book a "lap ticket" for my baby.
UPDATE:
What I did was book the flight on Expedia, and go to the British Airways website. I could see there that my seat was facing the bulkhead, with a bassinet icon next to it. I confirmed that these were the seats I wanted; here's hoping nothing will change till the flight :-)