راهنمای ماژول پرداخت یکپارچه برای پرستاشاپ

ماژول پرداخت یکپارچه از وب‌سایت iPresta.ir امکان اتصال فروشگاه پرستاشاپ شما به درگاه‌های پرداخت ایرانی را به‌صورت یکپارچه فراهم می‌کند. این ماژول از چندین درگاه بانکی پشتیبانی کرده و فرآیند پرداخت، بازگشت وجه و تأیید سفارش‌ها را به صورت خودکار مدیریت می‌کند.

تنظیمات ماژول

  • انتخاب روش‌های پرداخت: از این بخش می‌توانید درگاه‌های بانکی فعال را برای فروشگاه خود انتخاب کنید.
  • ثبت تمام سفارشات قبل از آغاز پرداخت: با فعال‌سازی این گزینه، سفارش قبل از انتقال کاربر به درگاه بانکی در سیستم ثبت می‌شود. این حالت برای پیگیری سفارش‌های نیمه‌تمام توصیه می‌شود.
  • ثبت سفارشات دارای خطا در پرداخت: در صورت فعال بودن، سفارشاتی که پرداخت آن‌ها ناموفق بوده نیز ثبت می‌شوند تا مدیر بتواند جزئیات آن‌ها را مشاهده کند.
  • امنیت لینک برگشتی: این گزینه با رمزنگاری آدرس بازگشت از درگاه بانکی، امنیت فرایند تأیید پرداخت را افزایش می‌دهد. اگر برخی از درگاه‌ها با این حالت ناسازگار بودند، آن را غیرفعال کنید.
  • مدیر باید قبل از پرداخت سفارشات را تایید کند: در صورت فعال بودن، سفارش‌ها قبل از پرداخت و تنها زمانی که توسط مدیر سایت تأیید نهایی می‌شوند قابل پرداخت می شود.
  • ارسال پیامک پس از تأیید مدیر: اگر ماژول پیامک نصب باشد، با فعال‌سازی این گزینه پس از تأیید مدیر، پیامک برای مشتری ارسال خواهد شد.
  • ثبت سفارشات تأییدشده توسط بانک در پنل مدیریت: با فعال بودن این گزینه، سفارش‌هایی که بانک تأیید می‌کند، مستقیماً در پنل مدیریت قابل مشاهده خواهند بود.
  • امنیت مبلغ پرداختی: بررسی می‌کند که مبلغ تراکنش پرداخت‌شده دقیقاً برابر با مبلغ سفارش باشد. بررسی صحت مبالغ پرداختی و سبد خرید به جلوگیری از تغلب در مبلغ سفارش کمک می کند. پیشنهاد می‌شود برای اطمینان بیشتر فعال باشد.
  • فعال‌سازی خطایابی (Debug): در حالت عادی نیازی به فعال‌سازی ندارد، اما برای رفع خطا یا تست درگاه‌ها می‌توانید آن را فعال کنید.
  • زمان حذف تراکنش‌های قدیمی: تعیین می‌کند پس از چند روز تراکنش‌های قدیمی از دیتابیس حذف شوند. مقدار پیش‌فرض ۳۰ روز است. توجه کنید که حذف تراکنش ها خودکار نیست و از صفحه تراکنش ها با کلیک روی حذف تراکنش های قدیمی از دیتابیس حذف میشه
  • زمان بازگشت وجه خودکار : در صورتی که درگاه از بازگشت خودکار وجه پشتیبانی کند، می‌توانید فاصله زمانی برای انجام آن را بر حسب دقیقه وارد کنید.
  • Cronjob: جز در موارد خاص نیاز به فعال سازی ندارد. برای اجرای خودکار برخی از وظایف مانند بررسی تراکنش‌های ناقص، باید دستور کرون زیر را در هاست خود تنظیم کنید:
    https://ipresta.ir/module/iprestapayment/transactioncrons?token=044e6443e7
    این لینک باید به‌صورت زمان‌بندی‌شده (مثلاً هر ۳۰ دقیقه یک‌بار) اجرا شود.
  • ثبت اطلاعات cronjob در فایل: اگر فعال شود، تمام فرآیندهای cronjob در فایل لاگ ثبت می‌شوند (برای رفع اشکال یا بررسی عملکرد).

جمع‌بندی

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