‘Ubaid b. Rifa'a on his father’s authority reported the Prophet as saying, "The merchants will be raised up on the day of resurrection as evildoers, except those who fear God, are honest and speak the truth.”
Tirmidhi, Ibn Majah and Darimi transmitted it, and Baihaqi transmitted it in Shu'ab al-iman on the authority of al-Bara’. Tirmidhi said this is a hasan sahih tradition.
In the time of God's Messenger we used to be called brokers, but God’s Messenger came upon us one day and called us by a better name than that, saying, "Company of merchants, unprofitable speech and swearing have a place in business dealing, so mix it with sadaqa.
Abu Dawud, Tirmidhi, Nasa’i and Ibn Majah transmitted it.
Ibn 'Umar reported God's Messenger as saying, "Both parties in a business transaction have a right to annul it so long as they have not separated, except in transactions which have been made subject to the right of the parties to annul them.” The version by Bukhari and Muslim has "or one of them tells the other to exercise his right” instead of "or exercise the right.”
(Bukhari and Muslim.)
A version by Muslim says, "Both parties in a business transaction have a right to annul the bargain so long as they have not separated, or when their bargain has attached to it the right to annul it, for when such a condition has been made it remains valid.”
A version by Tirmidhi says, "The two parties in a business transaction have a right to annul it so long as they have not separated, or exercise the right.”