No, he can't: a seller is never under any obligation to accept any offer, and may always turn down full price or even over-full price offers. (So long, that is, as he is not rejecting it due to the buyer's race, religion, ethnicity, etc.) And once a contract is withdraw or terminated it is over, and the other party cannot force you to reinstate it.