والواقع أن من يعمد إلى بيع الوفاء لا يحصل على ثمن يتناسب مع قيمة المبيع بل يحصل عادة على ما يحتاج إليه من مال ولو كان أقل بكثير من هذه القيمة. ويعتمد غالبًا على احتمال وفائه بما قبض قبل انقضاء أجل الاسترداد ولكنه قل أن يحسن التقدير فإذا أخلف المستقبل ظنه وعجز عن تدبير الثمن خلال هذا الأجل ضاع عليه دون أن يحصل على ما يتعادل مع قيمته وتحمل غبنًا ينبغي أن يدرأه القانون عنه. ولذا رؤي أن تحذف النصوص الخاصة ببيع الوفاء وأن يستعاض بنص عام يحرم هذا البيع في أية صورة من الصور. وبهذا لا يكون أمام الدائن والمدين إلا الالتجاء إلى الوسائل التي نظمها القانون) .
لهذا جاءت المادة 465 من القانون المدني المصري الموضوع في أكتوبر 1949 قائلة: (إذا احتفظ البائع عند البيع بحق استرداد المبيع خلال مدة معينة وقع البيع باطلًا) .
أما القانون التونسي المدني الذي استمد أحكامه من الفقه الإسلامي والموضوع حوالي سنة 1317هـ/ 1899م وهو من أقدم القوانين المدنية هذا القانون كان يرخص في هذا الصنف المعروف ببيع الثنيا وقد عرفه بالفصل 684 بقوله: (بيع الثنيا هو أن يلتزم المشتري بعد إتمام البيع بأن يرد المبيع لبائعه عندما يرد له ثمنه) .
ونلاحظ هنا أن التقنين التونسي اقتفى في هذا ما جاء به الفقه المالكي من أنه إذا تم البيع باتًّا صحيحًا ثم اشترطت الثنيا على سبيل التطوع جاز ذلك وهو ما أشار إليه ابن عاصم في التحفة:
"وجاز إن وقع بعد العقد"
ضرورة إن عقد البيع كان صحيحا
لا شائبة منه أو جاء عقد آخر عقبه اتفق فيه الطرفان على استرجاع المبيع إذا رجع الثمن.