#P1921
temporary_payment
جدول پرداختهای موقت
مقدمه
این جدول برای ذخیرهسازی موقت اطلاعات پرداخت در حین انجام عملیات مالی طراحی شده است. رکوردهای این جدول معمولاً پیش از تأیید نهایی پرداخت یا در زمان تبادل اطلاعات با درگاه بانکی ایجاد میشوند و نقش واسط میان درخواست اولیه و ثبت نهایی تراکنش مالی را ایفا میکنند.
ساختار جدول
| نام ستون | نوع داده | توضیح |
|---|---|---|
| id | BIGINT | شناسه یکتای پرداخت موقت |
| branch | INT | شناسه |
| operator_type | ENUM('b2e','b2b','b2c') | نوع اپراتور یا مدل تجاری پرداخت |
| operator | INT | شناسه اپراتور یا کاربر ایجادکننده درخواست پرداخت |
| gateway_id | BIGINT | ارجاع به رکورد درگاه پرداخت مرتبط |
| request | LONGTEXT | اطلاعات کامل درخواست ارسالشده به درگاه پرداخت |
| response | LONGTEXT | پاسخ دریافتی از درگاه پرداخت در صورت بازگشت |
| status | INT | وضعیت پرداخت موقت (در انتظار، موفق، ناموفق) |
| created_at | DATETIME | زمان ایجاد رکورد پرداخت موقت |
| updated_at | DATETIME | زمان آخرین بهروزرسانی وضعیت پرداخت |
نتیجهگیری
جدول پرداختهای موقت نقش حیاتی در پایداری و اطمینان فرآیندهای مالی سامانه دارد. این ساختار امکان ثبت مرحلهای اطلاعات، مدیریت خطاهای احتمالی در ارتباط با درگاه و جلوگیری از ثبت تراکنشهای ناقص یا تکراری را فراهم میسازد و مکمل جداول نهایی پرداخت و کیف پول محسوب میشود.