برای اینکه مدیریت محتوا فروشگاهی پرستاشاپ را به شبکه بانکی متصل نمایید. در ابتدا نیاز است که درگاه پرداخت خود را با احراز هویت از شرکتهای پرداخت یار یا psp تهیه نمایید. در زمان انتخاب شرکت ارائه دهنده درگاه پرداخت، به این موضوع توجه کنید که ماژول درگاه پرداخت پرستاشاپ را داشته باشند، در غیر این صورت شما باید API درگاه شرکت مربوطه را پیاده سازی نمایید.
در ادامه نحوه نصب و تنظیمات ماژول درگاه پرداخت رایان پی را آموزش خواهیم داد که شما بتوانید به راحتی فروشگاه پرستاشاپی خود را به درگاه پرداخت مجهز کنید.
آنچه در این مقاله میخوانید
1.ثبت نام و دریافت درگاه پرداخت
از طریق لینک زیر میتوانید ثبت نام درگاه پرداخت رایان پی را انجام دهید تا کمتر از یک روز کاری مرنچنت کد و اطلاعات درگاه پرداخت از طریق ایمیل در اختیار شما قرار داده شود.
2. دانلود ماژول درگاه پرداخت پرستاشاپ
رایان پی برای تسهیل در فرایند پرداخت و اتصال پرستاشاپ، ماژول مربوط به این سیستم فروشگاهی را پیاده سازی کرده است که از طری لینک زیر میتوانید آن را دانلود نمایید.
3. نصب ماژول درگاه پرداخت بر روی پرستاشاپ
بعد از دریافت درگاه و دانلود ماژول رایان پی، وارد صفحه ادمین فروشگاه پرستاشاپی خود شوید، به طور معمول mysite.com/admin میباشد که برای امنیت بیشتر پرستاشاپ مقداری هم بعد از admin اضافه میکند.
1. از منوی سمت راست به بخش ماژول و مدیریت ماژولها بروید، 2. بر روی دکمه بالا بارگزاری یک ماژول کلیک کنید. 3. توسط پنجره باز شده، ماژول درگاه پرداخت رایان پی را که قبلا دانلود کردهاید را آپلود نمایید.
اگر همه موارد به درستی پیش برود، مانند تصویر پیام “ماژول نصب شد!” را دریافت خواهید کرد.
4. تنظیمات ماژول درگاه پرداخت
در این مرحله برای تنظیمات درگاه پرداخت میتوانید بر روی گزینه پیکربندی کلیک نمایید تا وارد تنظیمات درگاه پرداخت رایان شوید، در صورتی که این پیام را از دست دادید، از طریق مدیریت ماژولها یا روشهای پرداخت در منو سمت راست نیز به پیکربندی ماژول درگاه پرداخت دسترسی خواهید داشت.
با کلیک بر روی پیکربندی ماژول پرداخت رایان پی مانند تصویر زیر وارد بخش تنظیمات ماژول پرداخت میشوید، در این بخش شما باید مقادیر مورد نظر را با اطلاعات صحیح تکمیل نمایید.
عنوان نمایشی درگاه رایان پی : این فلید در زمان انتخاب روش پرداخت سبدخرید به مشتری نمایش داده میشود، بهتر است چنین عنوانی را بنویسید : ” درگاه پرداخت امن رایان پی”
کد پذیرنده درگاه پرداخت رایان پی : کد پذیرنده به ایمیل شما در زمان دریافت درگاه پرداخت ارسال شده است، این کد شناسه شما درگاه پرداخت شما برای اتصال به سیستم پرداخت رایان پی و شبکه بانکی است.
کد پذیرنده با این ساختار در اختیار شما قرار داه شده است : xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
نرخ ارز : با این فیلد تعیین میکند که نرخ ارز به چه صورتی باشد، مقدار پیش فرض عدد 1 است که نشان میدهد قیمت به تومان در سایت نمایش داده شود، و با قرار نرخ به مقدار 10 قیمتها بصورت ریال نمایش داده خواهند شد.
در انتها فراموش نکنید که اطلاعات وارد شده را ذخیره کنید، بنابراین بر روی دکمه ذخیره کلیک کنید تا اطلاعات وارد شده ذخیره شود.
5. مشاهده و نمایش فرایند پرداخت
تا جایی کار وب سایت شما به شبکه بانکی متصل شده است، حال برای مشاهده نحوه نمایش و عملکرد فرایند درگاه پرداخت، یک محصول تستی ایجاد یا محصولات قبلی که دارید را در سایت خود خریداری نمایید.
همان طور که در تصویر زیر مشاهده میکنید همه مراحل خرید از ثبت نام، ادرس و روش ارسال را انجام دادیم تا به مرحله پرداخت برسیم، با انتخاب گزینه “درگاه پرداخت امن رایان پی” و ثبت سفارش باید صفحه درگاه پرداخت برای شما نمایش داده شود، اگر با خطای مواجه نشدید و به صفحه درگاه پرداخت نمایش داده شد، همه مراحل را به درستی انجام دادهاید.
تبریک!! اکنون سایت فروشگاهی شما قابلیت پرداخت آنلاین را دارد!
در صورت داشتن هرگونه مشکل در زمان نصب و استفاده از این افزونه از طریق کامنت یا راه ارتباطی با ما در میان بگذارید.
خطای پرداخت در تاریخچه سفارشات پرستاشاپ
به دلیل اینکه واحد ریالی و تومان بر خلاف دلار و دیگر ارزهای فیات دارای اعشار نیستند، در پرستاشاپ برای پرداخت آنلاین نیاز داریم تا تنظیمات مربوط به تعداد اعشار مبلغ پرداخت را تصحیح نماییم. لازم به ذکر همه نسخههای پرستاشاپ این مشکل را ندارند.
در صورتی که پرداخت شما با موفقیت انجام میشود ولی در ادمین پرستاشاپ در بخش تاریخچه سفارشات با خطای پرداخت مانند تصویر بالا مواجه میشوید به احتمال زیاد با تنظیمات تعداد اعشار مبلغ پرداخت در کانفیگ پرستاشاپ مشکل حل شود.
برای تغییر اعشار به مسیر زیر بروید و فایل config.inc.php را ویرایش کنید. در خطهای 146 و 152 عدد 2 را به 0 تغییر دهید. در واقع تعداد اعشار مبلغ پرداخت را 0 قرار میدهید.
Root –> config –> config.inc.php
Line 146 : define(‘PS_PRICE_DISPLAY_PRECISION’, 0);
Line 151 : define(‘PS_PRICE_COMPUTE_PRECISION’, 0);