Abu al-Zubayr al-Makki narrates: I heard Sayyiduna Abu Usayd al-Sa'idi (may Allah be pleased with him) and Sayyiduna Abdullah bin Abbas (may Allah be pleased with them both). Sayyiduna Ibn Abbas (may Allah be pleased with them both) used to give a fatwa (that it is permissible to exchange) one dinar for two dinars. Sayyiduna Abu Usayd (may Allah be pleased with him) used harsh words about this, and Sayyiduna Abdullah bin Abbas (may Allah be pleased with them both) said: O Abu Usayd! I did not think that anyone who knows my kinship with the Prophet (peace and blessings be upon him) would say words like these about me. Sayyiduna Abu Usayd (may Allah be pleased with him) said: I bear witness that I heard the Prophet (peace and blessings be upon him) say: "A dinar for a dinar, a dirham for a dirham, a sa' of wheat for a sa' of wheat, a sa' of barley for a sa' of barley, a sa' of salt for a sa' of salt (is how they are to be exchanged); there is to be no extra payment between the two." Sayyiduna Abdullah bin Abbas (may Allah be pleased with them both) said: I used to give this fatwa from my own opinion; I had not heard any report about it.
Al-Tabarani recorded it in al-Mu'jam al-Kabir, and its chain is hasan (good).
Hadith Referenceمجمع الزوائد ومنبع الفوائد / كتاب البيوع / 6558
Hadith Gradingمحدثین:إسنادہ حسن۔
Hadith Takhrij«اخرجه الطبراني فى المعجم الكبير (268/19) ، أخرجه شرح مشكل الآثار برقم: 6099، وأخرجه الأوسط في السنن والإجماع والاختلاف برقم: 8057»