The article is not worth reading beyond the first paragraph :
Following OFT enforcement action, 12 airlines have agreed to include debit card surcharges in the headline price rather than surprise consumers at the end of the booking process. Any surcharges for paying by credit card will be easy to find when booking online.
They are not 'scrapping' the charges at all.