
اگر قصد راهاندازی یک وبسایت فروشگاهی یا ارائه خدمات آنلاین با وردپرس را دارید، بدون شک یکی از مهمترین قدمها پس از طراحی سایت، اتصال درگاه پرداخت آنلاین است. درگاه پرداخت این امکان را فراهم میکند تا کاربران بتوانند بهصورت سریع، امن و بدون واسطه، هزینه محصولات یا خدمات شما را پرداخت کنند؛ موضوعی که نقش مستقیمی در افزایش اعتماد کاربران، بهبود تجربه خرید و در نهایت رشد فروش سایت شما دارد.
بسیاری از مدیران سایتها تصور میکنند راهاندازی درگاه پرداخت در وردپرس فرآیندی پیچیده، فنی و زمانبر است؛ در حالی که با شناخت درست مراحل و ابزارهای مناسب، میتوان این کار را در مدت زمان کوتاه و بدون دانش فنی پیشرفته انجام داد. انتخاب نوع درگاه پرداخت (مستقیم یا واسط)، آشنایی با پیشنیازها، نصب افزونه مناسب، انجام تنظیمات و تست نهایی پرداخت، مراحلی هستند که اگر بهدرستی طی شوند، خیال شما را از بابت دریافت وجه آنلاین راحت میکنند.
اتصال درگاه پرداخت به وردپرس چیست و چرا برای سایتهای فروشگاهی ضروری است؟
اتصال درگاه پرداخت به وردپرس به معنای فراهمکردن امکان پرداخت آنلاین هزینه محصولات یا خدمات از طریق سایت است. درگاه پرداخت در واقع یک پل ارتباطی امن بین وبسایت شما، شبکه بانکی و حساب بانکی کسبوکار شما محسوب میشود که فرآیند پرداخت الکترونیکی را بهصورت خودکار مدیریت میکند.
زمانی که کاربر پس از انتخاب محصول یا تکمیل فرم سفارش، روی دکمه «پرداخت» کلیک میکند، از سایت شما به صفحه پرداخت امن بانک یا شرکت پرداختیاری منتقل میشود. در این مرحله، اطلاعات کارت بانکی وارد شده و پس از انجام تراکنش، نتیجه پرداخت (موفق یا ناموفق بودن) بهصورت خودکار به سایت وردپرسی شما بازگردانده میشود. این فرآیند باعث میشود ثبت سفارش، تایید پرداخت و تسویهحساب بدون دخالت انسانی انجام شود.
در سایتهای وردپرسی، اتصال درگاه پرداخت معمولاً از طریق افزونههایی مانند ووکامرس یا افزونههای فرمساز انجام میشود. این افزونهها ارتباط بین سایت و درگاه پرداخت را برقرار کرده و امکان مدیریت سفارشها، پرداختها و گزارشگیری را برای مدیر سایت فراهم میکنند.
چرا داشتن درگاه پرداخت برای فروشگاههای آنلاین ضروری است؟
امروزه رفتار کاربران اینترنتی بهگونهای تغییر کرده که انتظار دارند فرآیند خرید و پرداخت بهصورت سریع، آنلاین و بدون پیچیدگی انجام شود. نبود درگاه پرداخت در یک فروشگاه اینترنتی، نهتنها باعث کاهش اعتماد کاربران میشود، بلکه میتواند بخش بزرگی از مشتریان بالقوه را از ادامه خرید منصرف کند.
داشتن درگاه پرداخت آنلاین این امکان را فراهم میکند که کاربران در هر ساعت از شبانهروز، بدون نیاز به تماس، کارتبهکارت یا ارسال فیش واریزی، خرید خود را نهایی کنند. این موضوع بهویژه برای کسبوکارهایی که قصد رشد و مقیاسپذیری دارند، اهمیت بسیار زیادی دارد.
علاوه بر راحتی کاربران، درگاه پرداخت باعث خودکار شدن بسیاری از فرآیندهای مالی میشود. ثبت خودکار پرداختها، تغییر وضعیت سفارش پس از پرداخت موفق، کاهش خطاهای انسانی و تسریع در پردازش سفارشها از جمله مزایایی هستند که مستقیماً روی بهرهوری کسبوکار تاثیر میگذارند. همچنین، وجود یک درگاه پرداخت معتبر و امن، نقش مهمی در افزایش اعتبار برند و جلب اعتماد مشتریان جدید ایفا میکند.
پیشنیازهای راهاندازی درگاه پرداخت در وردپرس
قبل از شروع فرآیند اتصال درگاه پرداخت، باید چند پیشنیاز اساسی را فراهم کنید. این پیشنیازها به شما کمک میکنند تا فرآیند راهاندازی بهدرستی انجام شود و با مشکلات احتمالی مواجه نشوید.
1. دریافت نماد اعتماد الکترونیکی (اینماد)
برای دریافت درگاه پرداخت مستقیم بانکی، داشتن نماد اعتماد الکترونیکی الزامی است. برای دریافت اینماد باید به سایت Enamad.ir مراجعه کرده و مراحل ثبتنام را طی کنید. این فرآیند معمولاً بین دو هفته تا یک ماه زمان میبرد و نیازمند ارائه مدارک هویتی و شغلی است.
2. گواهی SSL
گواهی SSL یک لایه امنیتی است که ارتباط بین مرورگر کاربر و سرور سایت شما را رمزگذاری میکند. این گواهی برای حفظ امنیت اطلاعات بانکی مشتریان ضروری است. اکثر شرکتهای هاستینگ این گواهی را بهصورت رایگان ارائه میدهند. پس از نصب SSL، آدرس سایت شما از http به https تغییر میکند.
اگر هنوز این گواهی امنیتی را روی سایتتان فعال نکردهاید و آدرس سایتتان همچنان http است، پیشنهاد میکنیم ابتدا مقالهٔ جامع ما درباره فعال سازی SSL در وردپرس را مطالعه کنید تا سایت شما در چند دقیقه برای دریافت درگاه آماده شود.
3. هاست و دامنه معتبر
برای راهاندازی درگاه پرداخت، سایت شما باید روی یک هاست معتبر با IP ثابت میزبانی شود. همچنین دامنه سایت باید به نام خودتان ثبت شده باشد. IP سرور و آدرس دامنه را باید در پنل درگاه پرداخت ثبت کنید تا اتصال برقرار شود.
4. حساب بانکی به نام صاحب کسبوکار
برای تسویهحساب درگاه پرداخت، نیاز به یک حساب بانکی فعال دارید. این حساب باید به نام شخصی باشد که درخواست درگاه را ثبت کرده است. در درگاههای واسط مانند زرینپال، میتوانید حساب خود را در پنل کاربری ثبت کنید.
5. نصب افزونه ووکامرس یا فرمساز
اگر قصد فروش محصولات فیزیکی یا دیجیتال را دارید، باید افزونه ووکامرس را روی وردپرس نصب کنید. برای سایتهایی که فقط نیاز به دریافت وجه دارند (مثلاً سایتهای خیریه یا خدماتی)، میتوانید از افزونههای فرمساز مانند گراویتیفرم (Gravity Forms) استفاده کنید.
در صورتی که در ابتدای مسیر هستید و هنوز فروشگاه خود را نساختهاید، جای هیچ نگرانی نیست؛ شما میتوانید با مطالعه راهنمای طراحی سایت فروشگاهی با ووکامرس، تنها در 5 قدم ساده ساختار فروشگاهتان را تکمیل کرده و سپس برای دریافت درگاه اقدام کنید.
درگاه پرداخت مستقیم یا واسط؟ کدام را انتخاب کنیم؟
یکی از اولین تصمیماتی که باید بگیرید، انتخاب بین درگاه پرداخت مستقیم و واسط است. هر کدام مزایا و معایب خاص خود را دارند که در ادامه آنها را بررسی میکنیم.
درگاه پرداخت مستقیم
درگاه پرداخت مستقیم، سرویسی است که مستقیماً از طرف بانکها یا شرکتهای پرداخت مجاز (PSP) ارائه میشود. در این حالت، وجه پرداختی مشتریان مستقیماً به حساب بانکی شما واریز میشود. برخی از معروفترین ارائهدهندگان درگاه مستقیم عبارتند از:
- بهپرداخت ملت
- سامانکیش (SEP)
- پارسیان
- آسانپرداخت
مزایای درگاه مستقیم:
- واریز مستقیم وجه به حساب شما
- کارمزد کمتر در بلندمدت
- اعتبار بیشتر برای کسبوکار
معایب درگاه مستقیم:
- نیاز به داشتن اینماد
- فرآیند دریافت طولانیتر
- نیاز به مدارک بیشتر
درگاه پرداخت واسط
درگاههای واسط، شرکتهایی هستند که به عنوان میانجی بین شما و بانک عمل میکنند. در این حالت، وجه ابتدا به حساب شرکت واسط واریز میشود و سپس با کسر کارمزد، به حساب شما منتقل میگردد.
مزایای درگاه واسط:
- راهاندازی سریع (گاهی در کمتر از یک ساعت)
- بدون نیاز به اینماد در اکثر موارد
- مدارک کمتر برای ثبتنام
- پشتیبانی آسانتر
معایب درگاه واسط:
- کارمزد بیشتر نسبت به درگاه مستقیم
- تاخیر در تسویهحساب
- وابستگی به یک شرکت واسط
کدام درگاه را انتخاب کنیم؟
اگر تازه شروع کردهاید و هنوز اینماد ندارید، استفاده از درگاههای واسط گزینه بسیار مناسبی است؛ اما اگر کسبوکار شما رشد کرده و حجم تراکنشهای بالایی دارید، منطقیتر است که به سمت درگاههای مستقیم بروید تا کارمزد کمتری پرداخت کنید.
بهترین درگاههای پرداخت ایرانی برای وردپرس
در این بخش، برترین درگاههای پرداخت ایرانی که با وردپرس و ووکامرس سازگاری دارند را معرفی میکنیم. هر کدام از این درگاهها افزونه اختصاصی برای وردپرس دارند.
- زرینپال
- زیبال
- پیپینگ
- سامان
- ملت
- ملی
- پارسیان
- آسان پرداخت (آپ)
- پاسارگاد
آموزش قدمبهقدم اتصال درگاه پرداخت به ووکامرس
در این بخش، نحوه اتصال درگاه پرداخت زرینپال به ووکامرس را بهصورت عملی آموزش میدهیم. این مراحل برای سایر درگاهها نیز تقریباً مشابه است و درگاه زرینپال در اینجا به عنوان پیشفرض در نظر گرفته شده است.
مرحله اول: ثبتنام در زرینپال و دریافت مرچنت کد
- به سایت zarinpal.com مراجعه کنید و یک حساب کاربری بسازید
- اطلاعات هویتی و بانکی خود را تکمیل کنید
- از بخش «زرینپال من» کد API (مرچنت کد) خود را دریافت کنید
- آدرس دامنه سایت و IP سرور خود را در پنل زرینپال ثبت کنید
مرحله دوم: نصب افزونه درگاه پرداخت
- وارد پیشخوان وردپرس شوید
- به مسیر افزونهها > افزودن بروید
- عبارت Zarinpal Gateway را جستجو کنید
- افزونه را نصب و فعال کنید
توجه: قبل از نصب این افزونه، ووکامرس باید روی سایت شما فعال باشد.
مرحله سوم: پیکربندی درگاه در ووکامرس
- از پیشخوان به مسیر ووکامرس > پیکربندی بروید
- تب پرداختها را انتخاب کنید
- درگاه زرینپال را فعال کنید
- روی مدیریت کلیک کنید تا وارد تنظیمات درگاه شوید
- عنوان درگاه را به «پرداخت با کارتهای عضو شتاب» تغییر دهید
- مرچنت کد (API) را که از زرینپال دریافت کردید وارد کنید
- گزینه فعالسازی زرینگیت را تیک بزنید (برای انتقال مستقیم به صفحه بانک)
- ذخیره تغییرات را کلیک کنید
آموزش اتصال درگاه پرداخت با افزونههای محبوب وردپرس (بدون ووکامرس)
اگر وبسایت شما فروشگاهی نیست و فقط نیاز به دریافت وجه دارید (مثلا برای حمایت مالی، پرداخت حق عضویت یا خدمات)، میتوانید بدون نصب ووکامرس از درگاه پرداخت استفاده کنید.
روش اول: استفاده از افزونه فرم پرداخت زرینپال
زرینپال یک افزونه جداگانه به نام «فرم پرداخت ووکامرس (حمایت مالی)» دارد که بدون نیاز به ووکامرس کار میکند. برای استفاده از این روش:
- به سایت زرینپال و بخش آزمایشگاه بروید
- افزونه فرم پرداخت را دانلود و روی سایت نصب کنید
- از پیشخوان، بخش «حمایت مالی» را باز کنید
- مرچنت کد خود را وارد و واحد پول را تنظیم کنید
- شورتکد ارائه شده را در هر صفحهای که میخواهید فرم پرداخت نمایش داده شود، قرار دهید
روش دوم: استفاده از افزونههای فرمساز
افزونههای فرمساز مانند Gravity Forms ،WPForms و Contact Form 7 قابلیت اتصال به درگاههای پرداخت را دارند. با استفاده از این روش میتوانید فرمهای سفارشی با فیلدهای دلخواه (مثل نام، شماره تماس، نوع خدمات و مبلغ) بسازید تا کاربران پس از تکمیل فرم، مستقیماً به درگاه پرداخت هدایت شوند.
روش تست پرداخت و رفع خطاهای متداول درگاهها
پس از اتصال درگاه پرداخت، حتماً باید یک تراکنش تستی انجام دهید تا از صحت عملکرد آن مطمئن شوید.
مراحل تست درگاه پرداخت
- یک محصول تستی با قیمت پایین (مثلا 1000 تومان) ایجاد کنید
- با یک حساب کاربری دیگر وارد سایت شوید و محصول را به سبد خرید اضافه کنید
- فرآیند پرداخت را تا انتها طی کنید.
- بررسی کنید که آیا پس از پرداخت موفق، وضعیت سفارش به «در حال پردازش» تغییر میکند
- تراکنش ناموفق را هم تست کنید (با فشردن دکمه انصراف در صفحه بانک)
- اگر از درگاه زرینپال استفاده میکنید، میتوانید در تنظیمات آن در ووکامرس تیک تست درگاه پیامکی را نیز فعال کنید تا روند بررسی و تست درگاه برای شما آسان شود
خطاهای متداول و راهحل آنها
خطای «مرچنت کد نامعتبر است»: مرچنت کد را دوباره از پنل درگاه کپی کنید و مطمئن شوید ابتدا یا انتهای آن فاصله (Space) اضافی نیفتاده باشد.
خطای «IP سرور مجاز نیست»: IP دقیق سرور سایت خود را از هاستینگ بگیرید و در پنل درگاه ثبت کنید.
خطای «آدرس برگشت نامعتبر»: مطمئن شوید که آدرس سایت در تنظیمات وردپرس دقیقاً با آدرس ثبتشده در درگاه یکسان است (وجود یا عدم وجود www یا https مهم است).
خطای «SSL Certificate Error»: گواهی SSL سایت خود را بررسی کنید و مطمئن شوید که بهدرستی نصب شده و منقضی نشده باشد.
چرا درگاه پرداخت وصل نمیشود؟ (دلایل رایج)
اگر پس از انجام تمام مراحل، درگاه پرداخت شما کار نمیکند، دلایل زیر را بررسی کنید:
1. عدم تطابق دامنه یا IP
یکی از رایجترین دلایل عدم اتصال درگاه، ثبت نشدن صحیح دامنه یا IP سرور در پنل درگاه پرداخت است. آدرس دامنه باید دقیقا با آدرس سایت شما (با یا بدون www) مطابقت داشته باشد.
2. مشکلات SSL
درگاههای پرداخت برای ارتباط امن نیاز به SSL دارند. اگر SSL سایت شما منقضی شده یا به درستی نصب نشده باشد، ارتباط با درگاه قطع میشود.
3. تداخل افزونهها
برخی افزونههای امنیتی یا کش ممکن است با عملکرد درگاه پرداخت تداخل داشته باشند. برای تست، افزونههای امنیتی را موقتا غیرفعال کنید.
4. مشکلات سرور و هاست
برخی هاستهای ارزانقیمت، پورتهای لازم برای ارتباط با درگاه پرداخت را مسدود میکنند. همچنین اگر سرور شما در خارج از ایران باشد، ممکن است به دلیل تحریمها امکان اتصال وجود نداشته باشد. با پشتیبانی هاستینگ خود تماس بگیرید.
5. نسخه قدیمی PHP یا افزونه
افزونههای درگاه پرداخت نیاز به نسخههای جدید PHP دارند. نسخه PHP هاست خود را بررسی کنید و در صورت نیاز به نسخه 7.4 یا بالاتر ارتقا دهید. همچنین افزونه درگاه و ووکامرس را بهروزرسانی کنید.
6. محدودیتهای درگاه
برخی درگاهها محدودیتهایی برای مبلغ حداقل یا حداکثر تراکنش دارند. همچنین اگر حساب درگاه شما به دلیل عدم فعالیت یا مشکلات مدارک غیرفعال شده باشد، تراکنشها انجام نمیشوند.
جمعبندی
در این آموزش، تمام مراحل اتصال درگاه پرداخت به وردپرس را بهصورت کامل بررسی کردیم. اتصال درگاه پرداخت به سایت وردپرسی فرآیندی ساده است که با رعایت چند نکته کلیدی میتوانید بهراحتی آن را انجام دهید.
برای شروع سریع و بدون دردسر، درگاههای واسط مانند زرینپال گزینه مناسبی هستند. اما اگر کسبوکار شما رشد کرده است، درگاههای مستقیم بانکی با کارمزد کمتر گزینه اقتصادیتری خواهند بود. مهمترین نکته این است که قبل از راهاندازی، پیشنیازهایی مانند فعالسازی SSL و ثبت دقیق دامنه و IP را انجام دهید تا با خطاهای اتصال مواجه نشوید.
در صورتی که در هر مرحله از این آموزش با مشکل مواجه شدید، میتوانید با پشتیبانی درگاه پرداخت مربوطه تماس بگیرید یا سوال خود را در بخش نظرات همین مقاله مطرح کنید.
سوالات متداول
بهترین درگاه پرداخت برای شروع کسبوکار اینترنتی کدام است؟
برای شروع، درگاههای واسط مانند زرینپال، زیبال یا پیپینگ گزینههای ایدهآلی هستند. این درگاهها فرآیند ثبتنام سادهتری دارند و میتوانید در کمتر از یک روز شروع به فروش کنید.
آیا برای دریافت درگاه پرداخت حتما باید اینماد داشته باشم؟
برای دریافت درگاههای مستقیم بانکی بله، داشتن اینماد الزامی است. اما برای درگاههای واسط، معمولاً به جای اینماد از روشهای احراز هویت جایگزین استفاده میشود و شرایط سادهتری دارند.
کارمزد درگاههای پرداخت چقدر است؟
کارمزد بسته به نوع درگاه متفاوت است. درگاههای واسط معمولاً بین 0.5 تا 2 درصد از هر تراکنش را (تا یک سقف مشخص) به عنوان کارمزد کسر میکنند. اما درگاههای مستقیم کارمزد کمتری دارند و در بسیاری از موارد رایگان هستند.
چرا پس از پرداخت موفق، سفارش ثبت نمیشود؟
این مشکل معمولاً به دلیل تنظیمات نادرست URL بازگشت (Call back) یا تداخل افزونههای کش و امنیتی رخ میدهد. URL برگشت را در تنظیمات درگاه بررسی کنید و کش سایت را پاک نمایید.




