If you did not have Immediate Payment Required, the listing is ended when the Buy it Now is clicked, and the buyer will pay whenever they get around to it. (unfortunately) In your scenario with John Doe etc, that would only work if Immediate Payment had been enabled.
I would just send the buyer an invoive and hope for the best
