Sahih Bukhari Volume 3, Book 34, Hadith Number 293.
Narated By Hakim bin Hizam : Allah’s Apostle said, “The seller and the buyer have the right to keep or return goods as long as they have not parted or till they part; and if both the parties spoke the…