
بهترین افزونه های درگاه پرداخت ووکامرس ؛ مقایسه، مزایا و آموزش نصب
Table of Contents
مقدمه
انتخاب یک افزونه درگاه پرداخت مناسب برای فروشگاه ووکامرس، یکی از مهم ترین بخش های راه اندازی کسبوکار اینترنتی است. درگاه پرداخت سریع و مطمئن باعث افزایش اعتماد مشتری، کاهش ترک سبد خرید و تسهیل فرآیند مالی میشود. در این مقاله ، علاوه بر معرفی محبوب ترین افزونه های درگاه و پرداخت ایرانی و بین المللی، مزایا، نحوه نصب، تنظیمات و نکات کلیدی برای سئو را بررسی میکنیم. همچنین توجه کنید که از ۲۰۲۵ به بعد، برای فعال سازی هر نوع درگاه پرداخت—حتی درگاه های واسط خارجی—دریافت نماد اعتماد الکترونیکی (اینماد) ضروری است.
ضرورت دریافت اینماد برای فعال سازی درگاههای پرداخت
از سالهای اخیر، قوانین جدید بانک مرکزی و پلیس فتا درباره فروشگاههای اینترنتی سختگیرانهتر شده.
🔸 بدون اینماد، هیچ یک از درگاه های پرداخت ایرانی (مثل زرینپال، Pay.ir، IDPay و …) فعال نمیشوند.
🔸 درگاه های واسط خارجی که قبلاً برای دامنه های .com اینماد نمیخواستند، اکنون نیز الزام به دریافت اینماد دارند.
با دریافت اینماد:
- احراز هویت مالک سایت در سامانههای پرداختی انجام میشود.
- تصدیق امنیت فرایند خرید برای مشتریان افزایش مییابد.
- بانکها و شرکت های PSP بدون اینماد موظف به ارائه درگاه نیستند.
معیارهای انتخاب افزونه درگاه پرداخت
- پشتیبانی از ووکامرس و نسخههای جدید PHP
افزونه باید با آخرین نسخه وردپرس، ووکامرس و نسخهی PHP سرور شما سازگار باشد. - امنیت انتقال اطلاعات
استفاده از پروتکل SSL، توکن گذاری و امکان تنظیم Callback/Redirect ایمن. - امکانات ویژه
- پرداخت با کارتهای شتاب
- پرداخت با کیف پول موبایل
- امکان تأیید دو مرحلهای (OTP)
- ثبت گزارش دقیق تراکنشها
- سرعت و پایداری
افزونه نباید سرعت بارگذاری فروشگاه را به شدت کاهش دهد و در زمان های شلوغ سرور دچار قطعی نشود. - پشتیبانی و بروزرسانی مداوم
تیم توسعه باید به صورت منظم به روزرسانی ارائه دهند و به سؤالات و مشکلات مشتریان پاسخ دهند. - هزینه و کارمزد
علاوه بر هزینه نصب افزونه، درصد کارمزد هر تراکنش را بررسی کنید.
افزونههای درگاه پرداخت ایرانی

۱. زرینپال (ZarinPal)
- امکانات اصلی:
- پشتیبانی از پرداخت با همه کارتهای شتاب
- امکان پرداخت تک مرحلهای و پرداخت درون برنامهای
- نمایش آمار و گزارش تراکنشها در پنل زرینپال
- قابلیت لینک سازی برای پرداخت بدون نیاز به ووکامرس
- مزایا:
- گستردگی پذیرندهها
- ضریب امنیت بالا (توکنگذاری اختصاصی)
- مستندات API کامل و مثالهای کدنویسی
- نحوه نصب و تنظیم:
- پس از خرید اینماد و تکمیل مراحل احراز هویت، عضو زرینپال شوید و در “درگاههای من” یک درگاه جدید ایجاد کنید.
- مرچنتکد (Merchant ID) را از پنل زرینپال دریافت کنید.
- در پیشخوان وردپرس → ووکامرس → پیکربندی → تب “پرداخت”، زرینپال را فعال کنید.
- کد مرچنت را وارد کرده و تنظیمات Redirect/Callback را (مثلاً
https://yourdomain.com/?wc-api=WC_Gateway_Zarinpal) ذخیره کنید.
۲. پیپال (Pay.ir)
- امکانات اصلی:
- پرداخت با کارت شتاب و امکان پرداخت با کیف پول شتابنگار
- پشتیبانی از ۳D Secure برای افزایش امنیت
- امکان تسویه خودکار در بازه های زمانی مشخص
- داشبورد گزارش تراکنشها به زبان فارسی
- مزایا:
- درصد کارمزد رقابتی
- پشتیبانی کامل از ووکامرس
- تیم پشتیبانی فارسی و مستندات راهنمای نصب
- نحوه نصب و تنظیم:
- پس از دریافت اینماد و احراز هویت، در سامانه Pay.ir ثبتنام کنید و صفحه “درگاههای من” را باز کنید.
- API Key و Secret Key خود را از پنل دریافت کنید.
- افزونهی “پرداختساز Pay.ir برای ووکامرس” را نصب و فعال کنید.
- در تنظیمات افزونه، کلیدها را وارد کرده و URLهای Callback را در پنل Pay.ir ثبت کنید.
۳. آیدیپی (IDPay)
- امکانات اصلی:
- تسویه آنی و روزانه
- پشتیبانی از افزونهی ووکامرس فارسی
- امکان پرداخت مرحلهای (Split Payment)
- گزارشگیری لحظهای و نوتیفیکیشن ایمیلی
- مزایا:
- مستندات جامع API
- امکان غیرفعال کردن پرداخت زیر مبلغ مشخص
- پشتیبانی از انواع کیف پول الکترونیکی
- نحوه نصب و تنظیم:
- پس از دریافت اینماد، در وبسایت IDPay ثبت نام کنید و درگاه ووکامرس بسازید.
- API Key و Sandbox Mode را دریافت نمایید.
- افزونهی “IDPay – درگاه پرداخت ووکامرس” را نصب و فعال کنید.
- در تنظیمات، کلید را وارد و درگاه را تست کنید.
۴. ملت (Bank Mellat)
- امکانات اصلی:
- اتصال مستقیم به درگاه بانکی شتاب (PSP)
- امکان نمایش آیفریم در پرداختها
- تسویه حساب خودکار و روزانه
- مزایا:
- امنیت و اعتماد بالای مشتری به دلیل برند «بانک ملت»
- کاهش درصد خطاهای پرداخت
- پشتیبانی مستقیم بانک
- نحوه نصب و تنظیم:
- پس از دریافت اینماد، به بانک ملت مراجعه کرده و درخواست درگاه اینترنتی کنید.
- اطلاعات Merchant ID و Terminal ID را دریافت کنید.
- افزونهی “WooCommerce Mellat Gateway” یا معادل فارسی آن را نصب کنید.
- اطلاعات دریافتی را در تنظیمات افزونه وارد کرده و لینک Callback (مثلاً
yourdomain.com/woocommerce/?wc-api=WC_Gateway_Mellat) را ثبت کنید.
۵. پارسیان (Bank Parsian)
- امکانات اصلی:
- قابلیت تعریف شناسه پرداخت (Order ID) دلخواه
- تنظیم مجدد Redirect URL
- گزارش گیری مفصل از رفتار کاربر در پرداخت
- مزایا:
- صحت و سلامت کد امنیتی (Token)
- پنل مدیریتی فارسی و گزارش آنلاین
- امکان تعیین ساعت تسویه روزانه
- نحوه نصب و تنظیم:
- پس از دریافت اینماد، در بانک پارسیان درخواست درگاه اینترنتی دهید.
- Merchant Code و Password (رمز پرداخت) را از بانک بگیرید.
- افزونهی “Parsian WooCommerce Gateway” یا معادل فارسی را نصب کنید.
- تنظیمات را با Merchant Code و Password تکمیل کرده و Callback URL را در بانک ثبت کنید.
افزونه های درگاه پرداخت خارجی (بین المللی)
۱. پیپال (PayPal)
- محبوبیت جهانی و امکان پرداخت با کارت های بین المللی
- افزونه رسمی ووکامرس: “WooCommerce PayPal Checkout Payment Gateway”
- مزایا:
- پشتوانه قوی، تبدیل خودکار ارز، پشتیبانی از ۳D Secure
- کاربران جهانی راحتتر پرداخت میکنند
- نحوه نصب و تنظیم:
- در سایت PayPal Business ثبتنام کنید و API Credentials (Client ID و Secret) را دریافت کنید.
- افزونهی “WooCommerce PayPal Checkout” را نصب کنید.
- کلیدها را در تنظیمات افزونه وارد و حالت Sandbox/Test را تست کنید.
۲. استرایپ (Stripe)
- امکانات: پرداخت مستقیم با کارت های بین المللی، Apple Pay، Google Pay
- مزایا:
- مستندات API قوی و پشتیبانی از پرداخت تکرارشونده (Subscription)
- نرخ کارمزد رقابتی برای تراکنش های خارجی
- نحوه نصب و تنظیم:
- در سایت Stripe ثبت نام کنید و API Keys (Publishable و Secret) را دریافت نمایید.
- افزونهی “WooCommerce Stripe Payment Gateway” را نصب کنید.
- کلیدها را در تنظیمات افزونه وارد و تست پرداخت را فعال کنید.
مقایسه افزونههای برتر درگاه پرداخت ایرانی
| افزونه | درصد کارمزد | تسویه حساب | پشتیبانی ووکامرس فارسی | قابلیت ۳D Secure | مستندات فارسی/انگلیسی |
|---|---|---|---|---|---|
| زرینپال | ۱ تا ۱/۵٪ | روزانه | بله | دارد | مستندات کامل |
| Pay.ir | ۱٪ | آنی/روزانه | بله | دارد | مستندات فارسی |
| IDPay | ۰/۹ تا ۱/۲٪ | آنی | بله | دارد | مستندات انگلیسی و فارسی |
| ملت (PSP داخلی) | توافقی | روزانه | با افزونه فارسی | دارد | محدود |
| پارسیان (PSP) | توافقی | روزانه/هفتگی | با افزونه فارسی | دارد | محدود |
نکات کلیدی و ارورهای رایج
۱. لزوم دریافت اینماد
- از ۲۰۲۵ به بعد، بدون احراز هویت و دریافت نماد اعتماد الکترونیکی (اینماد)، هیچیک از درگاه های ایرانی و حتی درگاه های واسط خارجی فعال نمیشوند.
- برای دریافت اینماد:
- ثبت کسبوکار در سامانه اینماد (enamad.ir)
- ارسال اسناد معتبر (شناسنامه مدیر، کارت ملی، مدارک ثبتی)
- احراز آدرس و شماره تماس
- دریافت نشان درگاه از سامانه اینماد
- پس از دریافت اینماد، میتوانید درگاههای زرینپال، Pay.ir، IDPay و … را فعال کنید.
- خطای Invalid Merchant
- دلیل: وارد کردن Merchant ID یا API Key نادرست
- راهحل: بررسی مجدد کد دریافتی از پنل درگاه و تطبیق با تنظیمات افزونه
- خطای Callback یا Redirect
- دلیل: URL Callback در پنل درگاه ثبت نشده یا اشتباه است.
- راه حل: آدرس دقیق
https://yourdomain.com/?wc-api=WC_Gateway_[PluginName]را در پنل درگاه وارد و ذخیره کنید.
- عدم نمایش گزینه پرداخت در صفحه تسویه
- دلیل: تداخل با افزونه های کش یا قالب
- راهحل:
- کش (Cache) را پاک کنید
- حالت Debug ووکامرس را فعال کنید (WOO_DEBUG)
- قالب را موقتا به Twenty Twenty-One تغییر دهید و تست کنید
- پرداخت انجام میشود اما سفارش ثبت نمیشود
- دلیل: ارتباط افزونه با سرور ووکامرس قطع شده یا Hook مربوطه درست تنظیم نشده
- راه حل: بررسی لاگ ووکامرس (
wp-content/debug.log)، بررسی افزونه امنیتی یا فایروال
جمعبندی درگاه پرداخت
برای انتخاب بهترین افزونه درگاه پرداخت ووکامرس ابتدا نیازهای فروشگاه و بازار هدف را مشخص کنید.
- اگر بیشتر مشتریان شما ایرانی هستند، زرینپال، Pay.ir یا IDPay گزینه های ایده آل به شمار میآیند؛ مشروط بر اینکه اینماد لازم را دریافت کرده باشید.
- در صورتی که قصد دارید فروش بین المللی هم داشته باشید، افزونه های PayPal و Stripe را به مجموعهتان اضافه کنید؛ البته آنها نیز اکنون در صورت داشتن دامنه ایرانی نیاز به احراز هویت دارند.
همیشه مطمئن شوید که:
- افزونه با نسخه ووکامرس شما سازگار باشد.
- تنظیمات Callback/Redirect به درستی انجام شده باشد.
- گزارش دهی و نوتیفیکیشن تراکنش را بررسی و فعال کنید.
- قبل از درخواست درگاه، مراحل دریافت اینماد را تکمیل کردهاید.