با سلام
من دارم یک سیستم خریدوفروش بک لینک طراحی میکنم که امکان شارژ حساب رو هم میده. برای این منظور زمانی که که کاربر میخواد سفارششو پرداخت کنه یک رکورد در جدول سفارش و به تعداد محصولاتی که داخل فاکتورش هست هم رکورد در جدول جزییات خریدش میخوره، همینطور یک رکورد در جدول تراکنش میخوره که فیلد بدهکارش رو برابر مبلغ فاکتورقرار میده و در صورتی که پرداختش موفقیت امیز بود یک رکورد دیگه در جدول تراکنش میخوره که این بار فیلد بستانکارش برابر پرداختی کاربر قرار میگیره.
همین طور در صورتی که کاربر بخواد میتونه حسابشو شارژ کنه که در صورت پرداخت موفق شارژ یک رکورد در جدول ترنزکشن با مبلغی که شارژ کرده در فیلد بستانکار میخوره.
حالا میخواستم ببینم این طراحی صحیح هست یا خیر؟