جدول payment

پرسیده شده
فعالیت 1456 روز پیش
دیده شده 1137 بار
0

سلام و عرض ادب خدمت استاد گرامی

در ابتدا از اموزش های خوبتون تشکر میکنم

سوال من این هست که شما تیبل payment رو داخلش order_id گذاشتین

۰-آیا این مورد میتونه برعکس باشه؟
حالا اگر ما کیف پول داشته باشیم و برای کیف پول هم شارژ از طریق درگاه بانک داشته باشیم

من قبلا به یه مشکلی برخوردم اینکه مثلا اگر از درگاه آپ استفاده کنیم اجازه نمیده که شماره تراکنش تکراری از یک      url داشته باشه
حالا ما اینجا باید کدی که ارسال میکنیم سمت درگاه آپ طوری باشه که هم کیف پول و سفارش رو پوشش بده هم تکراری نباشه
۱- طراحی دیتابیس این مورد باید به چه شکل باشه؟
چیزی که توی ذهن من هست اینه که ما کد سفارش رو توی تیبل payment بذاریم و بجای اینکه order_id بذاریم توی تیبل payment بیایم payment_id بذاریم توی order و credit

 

۲- شما یه جا در این قسمت اشاره کردین به اینکه چون قسطی نیست رابطه یک به یک
اگر پرداخت قسطی باشه یک به چنده خب بازم طراحی به همین شکله یا متفاوته؟

فایل پیوست

programmer man
programmer man

3 اردیبهشت 99

0
حذف شده

سلام .. 

معذرت خواهی میکنم بابت تاخیر در پاسخ ... 

۰ - در این مورد باید توجه کنید که اگر این کار رو انجام بدید متوجه نمیشید که اگر یک پرداختی failed بشه برای کدوم order هستش.

۱ − ممنون میشم این مورد رو بیشتر توضیح بدید .. درست متوجه منظورتون نشدم .. 

۲ − اگر پرداخت قسطی باشه میتونید یه payment_logs اضافه کنید به سیستمتون و یه فیلد paid_amount هم اضافه کنید به جدول payment که داخلش میزان پرداختی فعلی کاربر رو نگه میداره.

فایل پیوست

مهرداد سامی

توسط

مهرداد سامی

13 اردیبهشت 99

0
حذف شده

سلام مجدد 
اختیار دارید
خیلی ممنونم بابت توجه و پاسخ شما
در رابطه با سوال ۱ 
ببینید من قبلا با درگاه ایرانکیش یه پروژه انجام دادم 
بخاطر مشکلاتی که داشت کارفرما گفت میخواد درگاه آپ اضافه کنه
درگاه آپ داستانش اینجوری بود که میگفت مهم نیست تراکنش شما چی هست 
شارژ کیف پول یا اعتبار هست یا سفارش ؛ شما باید کدی ارسال کنید که تکراری نباشه
اولین سوال اینجاست که اگر ما چیزی به اسم اعتبار یا همون کیف پول رو داشته باشیم برای این هم باید تیبل و کد سفارش جداگانه داشته باشیم؟
اگر اینطور هست یعنی به ازای هر فیچری که به مثل کیف پول نیاز به شارژ داره باید  تیبل بسازیم؟
رفکر کنم الان سوال من واضح تر شده باشه ایا میشه همه فیچر هایی که نیاز به درگاه بانک دارند رو با یه تیبل payment پیاده سازی کرد؟

فایل پیوست

programmer man

توسط

programmer man

14 اردیبهشت 99

0
حذف شده

ببینید داخل هر سیستمی تمامی پرداخت‌های شما از یک جدول بهتره که استفاده بشه .. اگر این کیف پول داخل سیستم خودتون هستش باید یک جدول جدا براش درست کنید و مقدارش رو اونجا قرار بدید .. ولی تراکنش‌های مربوط به اون رو داخل جدول payment میتونید نگه‌داری کنید.

فایل پیوست

مهرداد سامی

توسط

مهرداد سامی

14 اردیبهشت 99

حذف شده
خب مشکل اینجاست که شما الان توی تیبل پیمنت order_id گذاشتین اینجوری اگر بخوایم سیستم کیف پول هم به پیمنت اضافه کنیم چطور میشه؟
programmer man

15 اردیبهشت 99