افزونه وردپرس جهت اتصال به درگاه پرداخت سامان

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

نصب افزونه درگاه بانک سامان برای وردپرس

جهت افزودن ماژول درگاه پرداخت سامان باید به روش زیر عمل کرد.

فایل فشرده Saman-gateway.zip را از حالت فشرده خارج نموده و در مسیر زیر بر روی هاست خود قرار دهید.

WordPress Folder Name\wp-content\plugins\

بعد از افزودن فایل­ها درون پوشه plugins و مراجعه به پنل وردپرس و در قسمت افزونه‌­ها، گزینه Saman-Gateway را مشاهده می­‌نمایید. با کلیک بر روی گزینه فعال­‌سازی، پلاگین قابل استفاده می­‌باشد.

saman gateway 1

2.1 تنظیمات افزونه درگاه بانک سامان

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

saman gateway 2

با کلیک بر روی گزینه Saman gateway، قسمت تنظیمات ماژول مطابق شکل زیر نمایش داده می­‌شود.

در قسمت تنظیمات، آیتم‌­های زیر مشاهده می­‌شود:

آی پی سرور: این آیتم جهت اتصال به درگاه پرداخت و Verify (تأیید تراکنش) لازم می‌­باشد. آی پی سروری که تابع Verify (تأیید تراکنش) از روی آن فراخوانی می­‌شود باید به شرکت پرداخت الکترونیک سامان اطلاع­‌رسانی شود تا دسترسی پذیرنده از طریق آی پی اعلامی برقرار شود.

کد پذیرنده: شماره شناسایی که از شرکت پرداخت الکترونیک سامان دریافت نموده‌­اید.

رمز عبور: رمزی که از شرکت پرداخت الکترونیک سامان دریافت نموده‌­اید. این رمز به منظور لغو تراکنش انجام شده و برگشت زدن مبلغ به کارت خریدار (دارنده کارت) می­‌باشد که در این افزونه استفاده نشده است.

آدرس صفحه نتیجه: آدرس صفحه‌ای که شورت کد افزونه را درون آن قرار داده‌­اید.

saman gateway 3

2.2 نحوه افزودن فرم پرداخت درگاه سامان به پست یا برگه وردپرس

برای این کار به کمک کد میانبر [sep_module] را درون پست و یا برگه ایجاد شده قرار دهید.

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

saman gateway 4
saman gateway 5

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

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

saman gateway 6

در صورت وجود خطا در انجام عملیات و ناموفق بودن تراکنش صفحه به صورت زیر دیده می­‌شود.

saman gateway 7 1

3. توضیح فایل­‌های افزونه

با مراجعه به پوشه plugins و رفتن به زیرپوشه Saman-gateway در این شاخه، فایل­های زیر را مشاهده می‌­نمایید.

Sep.php: این فایل، فایل اصلی می­‌باشد که در آن اطلاعات اصلی افزونه وجود دارد. این اطلاعات شامل لود نمودن کد میانبر، منو پنل مدیریت و … می‌­باشد.

Setting.php: این فایل به منظور لود نمودن و دریافت تنظیمات از کاربر استفاده می‌­شود.

با مراجعه به پوشه inc نیز سایر فایل­‌های استفاده شده در این افزونه قابل دسترسی می‌­باشد.

Form.php: این فایل شامل فرم لود شده به کمک کد میانبر می‌­باشد که پارامترهای ارسال به درگاه را از تنظیمات خوانده و به کاربر نمایش می‌­دهد.

Sep.class.php: این فایل شامل کلاس اصلی پروژه جهت تعریف متغیرها و صدا زدن سرویس­‌های درگاه پرداخت می­‌باشد.

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا