Sayyiduna Jabir bin Abdullah (may Allah be pleased with them both) narrates: The Prophet Muhammad (peace and blessings be upon him) forbade transactions in which payment is to be made after several years.
Hadith Referenceصحیح ابن حبان / كتاب البيوع / 4995
Hadith Gradingفضيلة الشيخ الإمام محمد ناصر الدين الألبانيصحيح - «أحاديث البيوع»: م.فضيلة الشيخ العلّامة شُعيب الأرناؤوطإسناده صحيح على شرط مسلم