The Prophet ﷺ forbade muhaqalah, muzabanah, mukhabarah, and making an exception in a sale unless its amount is known.
أخبرنا زياد بن أيوب قال حدثنا عباد بن العوام قال حدثنا سفيان بن حسين قال حدثنا يونس عن عطاء
أن النبي ﷺ نهى عن المحاقلة والمزابنة والمخابرة وعن الثنيا إلا أن تعلم