Skip to main content
#P1919

payment_gateway

جدول ثبت عملیات درگاه پرداخت

مقدمه

این جدول برای ثبت و پیگیری کامل عملیات پرداخت از طریق درگاه بانکی طراحی شده است. هر رکورد نمایانگر یک درخواست پرداخت بوده و شامل اطلاعات مبلغ، وضعیت، پاسخ درگاه و شناسه‌های رهگیری است. این ساختار امکان بررسی خطاها، تطبیق پرداخت‌ها و گزارش‌گیری مالی دقیق را فراهم می‌کند.

ساختار جدول

نام ستون نوع داده توضیح
id BIGINT UNSIGNED AUTO_INCREMENT شناسه یکتای عملیات پرداخت
slug VARCHAR(255) شناسه متنی یکتا برای رهگیری درخواست پرداخت
object_type ENUM('pay') نوع عملیات مرتبط با پرداخت
object INT شناسه رکورد مرتبط با پرداخت در سامانه
amount VARCHAR(255) مبلغ پرداختی ارسال‌شده به درگاه
return VARCHAR(255) نشانی بازگشت کاربر پس از انجام پرداخت
drive VARCHAR(255) نام یا نوع سرویس‌دهنده درگاه پرداخت
serial_id VARCHAR(255) شناسه مرجع یا کد پیگیری صادرشده توسط درگاه
result LONGTEXT پاسخ کامل دریافتی از درگاه پرداخت
status INT وضعیت عملیات پرداخت (ناموفق، موفق، در انتظار بررسی)
created_at TIMESTAMP زمان ایجاد درخواست پرداخت
updated_at TIMESTAMP زمان آخرین به‌روزرسانی وضعیت پرداخت

نتیجه‌گیری

جدول درگاه پرداخت نقش کلیدی در کنترل و پایش فرآیندهای مالی سامانه دارد. با استفاده از داده‌های این جدول می‌توان وضعیت هر پرداخت را به‌صورت شفاف بررسی کرد، خطاهای احتمالی را شناسایی نمود و تطبیق دقیقی میان درخواست‌های مالی و پاسخ‌های بانکی انجام داد.