BA would be obligied to accept the booking once payment had been made. The contract is formed at that point. Before payment has been accepted any fares are merely 'invitations to treat'. The problem here is that no funds have changed handsl it was a ZERO cost rebook.