پلاگین پرداخت برای myCRED
افزونه «اعتبار من» (myCRED) یکی از افزونههای مشهور برای دادن امتیاز به کاربران در وردپرس است. یکی از راههای افزایش امتیاز و یا اعتبار در این افزونه، خرید امتیاز توسط درگاههای پرداخت است. درگاه پرداخت آیدی پی برای افزونه اعتبار من فراهم شده و برای راحتی شما همران گرامی، در مخزن وردپرس قرار گرفته است.
ابتدا بایستی افزونه اعتبار من نصب شده باشد تا بتوانیم درگاه پرداخت IDPay را بر روی آن نصب کنیم. برای آگاهی از نصب بودن افزونه اعتبار من، کافی است بررسی کنیم که آیا منوی «امتیازها» در پتل مدیریتی وردپرس وجود دارد یا خیر. همانگونه که در تصویر زیر میبینید ما از قبل این افزونه را نصب کردهایم و منوی امتیازها برای ما قابل مشاهده است.
اکنون آمادهایم تا درگاه پرداخت آیدی پی را برای افزونه myCRED نصب کنیم تا این افزونه به درگاه آیدی پی مجهز شود. برای این کار کافی است مانند نصب هر افرونه دیگری به منوی افزونهها > افزودن برویم:
در صفحهای که باز میشود به قسمت جستجوی افزونهها میرویم:
اکنون عبارت idpay ، را در قسمت جستجوی افزونهها وارد میکنیم تا افزونههایی که توسط IDPay منتشر شده است را مشاهده کنیم. همانطور که در تصویر زیر مشاهده میشود، در لیست ظاهرشده و در قسمت IDPay myCRED ، بر روی دکمه هماکنون نصب کن کلیک میکنیم.
پس از دانلود و نصب افزونه، اکنون بر روی دکمه فعال کردن کلیک میکنیم:
پس از اینکه افزونه نصب و فعال شد، میتوانیم درگاه آیدی پی را پیکربندی کنیم. برای پیکربندی، مطابق با تصویر زیر، به منوی امتیازها > درگاههای پرداخت (Payment Gateways) میرویم:
در صفحه باز شده بر روی درگاه پرداخت آیدی پی کلیک میکنیم تا پیکربندی درگاه، نمایان شود:
مطابق با تصویر زیر:
۱. گزینه قادر ساختن را انتخاب میکنیم.
۲. برای انجام تراکنش بایستی یک API Key داشته باشیم. گرفتن API Key بسیار ساده است. کافی است در داشبورد کاربری خود به قسمت وبسرویسهای من در وبسایت آیدی پی مراجعه کنیم. برای دریافت اطلاعات بیشتر در مورد گرفتن API Key ، این راهنما در دسترس است.
۳. برای تست درگاه و شبیهسازی عملیات پرداخت، میتوانیم گزینه سندباکس را فعال کنیم. اما در محیطهای واقعی و وبسایتهای زنده، بایستی گزینه سندباکس را غیرفعال کنیم تا تراکنشها به صورت واقعی انجام شوند.
۴. نام نمایشی درگاه پرداخت آیدی پی.
۵. مشخص میکنیم که پرداختها با چه واحد پولی انجام شوند.
۶. مشخص میکنیم که هر امتیاز معادل چند ریال(تومان) است. تصور کنید که هر امتیاز را معادل ۱۰۰۰ ریال در نظر گرفتهایم.
سپس بر روی بهروزرسانی تنظیمات کلیک میکنیم تا پیکربندی درگاه ذخیره شود.
اکنون تصور کنید که میخواهیم برگهای ایجاد کنیم که کاربر بتواند از طریق آن، ۱۰ امتیاز که معادل ۱۰۰۰۰ ریال است را از طریق درگاه آیدی پی خریداری نماید. (زیرا در تصویر قبل، هر ۱ امتیاز را معادل ۱۰۰۰ ریال در نظر گرفتیم، پس ۱۰ امتیاز برابر با ۱۰۰۰۰ ریال خواهد بود.)
برای این کار شورت کد زیر را در یک برگه قرار میدهیم:
[mycred_buy gateway="idpay" amount="10" ] Buy 1 Point [/mycred_buy]
همانطور که در تصویر زیر مشاهده میکنید:
۱. شورت کد mycred_buy را باز و بسته میکنیم.
۲. در این شورت کد، مقدار gateway را برابر با idpay قرار میدهیم.
۳. مقدار amount که همان مقدار امتیاز هاست را برابر با ۱۰ قرار میدهیم. زیرا میخواهیم کاربر ۱۰ امتیاز خریداری کند. دقت کنید که مقدار amount برابر با مبلغ پرداختی نیست بلکه برابر است با مقدار امیتازهایی که خریدادری خواهد شد.
۴. متنی که میخواهیم به کاربر نشان دهیم تا با کلیک بر روی آن، به درگاه آیدی پی منتقل شود.
در پایان بایستی تنظیماتی را برای افزونه اعتبار من، اعمال کنیم. در واقع بایستی دو برگه به افزونه اعتبار من معرفی کنیم. مطابق با تصویر زیر:
۱. برگهای که کاربر هنگام کنسل شدن تراکنش به آن منتقل میشود را مشخص میکنیم.
۲. برگهای که کاربر پس از یک تراکنش موفق به آن منتقل میشود را در این قسمت مشخص میکنیم.
از این که درگاه آیدی پی را برای پرداخت با افزونه اعتبار من انتخاب کردهاید، بسیار سپاسگزاریم.
۵ دیدگاه
سلام و ضمن عرض تشکر بابت ارائه افزونه..
فقط یک مشکل: موقع پرداخت مبلغ ها مبلغ با یک نقطه و ۰۰ نمایش داده میشه ( در صفحه ای که قبل از ارجاع به آی پی پی جهت بررسی نمایش داده میشه) مثلا یازهد هزارو پانصد تومان به صورت:
۱۱۵۰۰.۰۰ toman
نوشته میشه و ۱۱۵۰۰ نوشته نمیشه:
و اینکه toman و rial به فارسی ترجمه نمیشن . همچنان کنار مبلغ به صورت ۱۱۵۰۰.۰۰ toman نوشته میشن که خیلی ظاهر بدی داره ..
پیشاپیش ممنون از رسیدگیتون
متاسفانه کسی پاسخگو نیست
با سلام
این مسئله به تنظیمات افزونه شما بستگی داره و باید از داخل خود افزونه اصلاح کنید. wens.ir
بسیار خوب
سلام ، بخش پایمونت گت وی توی بخش امتیاز برای من وجود نداره
افزودن دیدگاه جدید