I'm confused. Where exactly did the OP have to enter their passport number when booking?
I never have, so I just made a dummy booking as far as the Purchase Now stage - going any further would have cost money. Nowhere was there the need to enter a passport number.
That's only been required IME when checking in online.