افزونه درگاه پرداخت الکترونیک سپهر بانک صادرات یکی از پیشرفتهترین و کاملترین افزونههای پرداخت آنلاین برای ووکامرس است که با استفاده از نسخه API سپهر (v3.0.6) طراحی شده است. این افزونه امکان دریافت پرداخت آنلاین از طریق تمام کارتهای عضو شبکه شتاب را فراهم میکند.
✨ ویژگیهای کلیدی
🔐 امنیت و اعتماد
- ✅ سازگاری کامل با API نسخه 3.0.6 سپهر
- ✅ تایید خودکار تراکنشها با سیستم Advice
- ✅ جلوگیری از استفاده مکرر رسید دیجیتال
- ✅ رمزگذاری امن تمام اطلاعات مبادلهای
- ✅ بررسی تطبیق مبلغ قبل از تایید نهایی
💰 پشتیبانی کامل از ارزها
- 💵 ریال ایران (IRR)
- 🪙 تومان ایران (IRT)
- ⚙️ تبدیل خودکار واحدهای پولی
🎯 تجربه کاربری بهینه
- 🚀 هدایت مستقیم به درگاه بدون مراحل اضافی
- 📱 سازگار با موبایل و تبلت
- ⏱️ پردازش سریع تراکنشها
- 🔄 بازگشت هوشمند پس از پرداخت
📊 مدیریت و گزارشگیری
- 📈 نمایش جزئیات پرداخت در صفحه سفارش
- 🏷️ کد رهگیری و شماره مرجع
- 🏦 اطلاعات بانک صادرکننده کارت
- 📝 لاگگیری کامل تراکنشها
⚙️ سازگاری تکنولوژی
- 🆕 WordPress 5.0+
- 🛍️ WooCommerce 5.0+
- 🔧 HPOS Compatible (High-Performance Order Storage)
- 🐘 PHP 7.4+
تنظیمات اصلی
| تنظیم | توضیح | پیشنهاد |
|---|---|---|
| فعالسازی | فعال/غیرفعال کردن درگاه | ✅ فعال |
| عنوان درگاه | نام نمایشی برای کاربران | “پرداخت بانکی” |
| توضیحات | توضیح کوتاه درگاه | “پرداخت امن با کارت بانکی” |
| شماره ترمینال | کد 8 رقمی دریافتی از سپهر | 12345678 |
تنظیمات پیشرفته
| تنظیم | توضیح | کاربرد |
|---|---|---|
| هدایت مستقیم | عبور بدون صفحه تأیید | فروشگاههای سریع |
| واحد پولی | ریال یا تومان | مطابق فروشگاه |
| حالت دیباگ | لاگگیری برای رفع اشکال | توسعهدهندگان |
🔧 امکانات فنی
API و سرویسها
php
|
1 2 3 4 5 |
<em>// نمونه تنظیمات</em> 'terminal_id' => '12345678', 'currency' => 'IRR', <em>// یا IRT</em> 'debug_mode' => true, 'direct_payment' => false |
Hook ها و Filter ها
php
|
1 2 3 4 5 6 7 8 9 10 |
<em>// اقدامات قبل از پرداخت</em> do_action('sepehr_before_payment', $order_id); <em>// پس از پرداخت موفق</em> do_action('sepehr_payment_success', $order_id, $transaction_id); <em>// تغییر پیام موفقیت</em> add_filter('sepehr_success_message', function($message, $order_id) { return $message; }, 10, 2); |
شورت کدهای قابل استفاده
{transaction_id}– کد رهگیری{rrn}– شماره مرجع تراکنش{invoiceid}– شماره فاکتور{cardnumber}– شماره کارت (ماسک شده){issuerbank}– بانک صادرکننده{fault}– دلیل خطا (در پیامهای خطا)
🛠️ رفع مشکلات متداول
خطای اتصال به درگاه
علت: بسته بودن پورت 8081 راه حل: تماس با هاست برای باز کردن پورت
IP نامعتبر
علت: عدم اعلام IP سرور به سپهر راه حل: ثبت IP در پنل سپهر
مبلغ نادرست
علت: اشتباه در واحد پولی راه حل: تنظیم صحیح ریال/تومان
عدم تایید تراکنش
علت: مشکل در سیستم Advice راه حل: بررسی لاگها و تماس با پشتیبانی
📋 نیازمندیهای سیستم
حداقل نیازمندیها
- WordPress: 5.0 یا بالاتر
- WooCommerce: 5.0 یا بالاتر
- PHP: 7.4 یا بالاتر
- MySQL: 5.6 یا بالاتر
- SSL Certificate: الزامی
- cURL: فعال
توصیه شده
- WordPress: آخرین نسخه
- WooCommerce: آخرین نسخه
- PHP: 8.0+
- Memory Limit: 256MB+
- Max Execution Time: 300s
🔄 آپدیتها و پشتیبانی
تاریخچه نسخهها
- v3.0.6 (خرداد 1403) – انتشار اولیه
- v3.0.5 – بهبود امنیت
- v3.0.4 – رفع باگهای جزئی
- v3.0.3 – افزودن HPOS support
برای امتیاز به این نوشته کلیک کنید!
[کل: 0 میانگین: 0]