On the BA flight yesterday LHR-MAN, the crew made an announcement that they are "excited" about the new buy on board service, but due to being unable to take forms of payment they will not be providing any of services on board, but you can have a glass of tap water if you wanted to, they further say "we have passed this onto to our management, who sends their sincere apologies."
In reality BA have become such a shabby airline, even their own staff looked so embarrassed, you cannot differentiate BA from a low cost, the ticket buy the way cost over £250, not worth it and I wish there was flights with different airlines to LHR from the north.