Sahih Bukhari
Sales and Trade
Volume: 003 / Book Number: 034 / Hadith Number: 324
Narrated Abdullah bin Umar: Allah's Apostle said, "Both the buyer and the seller have the option of cancelling or confirming a bargain unless they separate, or the sale is optional." (See Hadith No.320).