کلی انرژی و هزینه صرف میکنید تا ترافیک سایتتان را افزایش دهید، مشتریان خود را در صفحه نگه دارید و آنها را به مرحله خرید نهایی برسانید؛ اما درست در لحظهای که قرار است پرداخت انجام دهند، هنگام وصل شدن به درگاه پرداخت، با خطا مواجه میشوند و خریدشان نیمهکاره میماند.
مشکل وصل نشدن به درگاه پرداخت ووکامرس علتهای مختلفی میتواند داشته باشد؛ در این مقاله توضیح میدهیم که چرا این اتفاق میافتد و چگونه میتوان آن را برطرف کرد.
دلیل وصل نشدن به درگاه پرداخت ووکامرس چیست؟
وصلنشدن به درگاه پرداخت ووکامرس علل مختلفی میتواند داشته باشد؛ اما پیش از اینکه به سراغ این دلایل برویم، پیشنهاد میکنیم یکبار دیگر نحوه اتصال درگاه پرداخت به ووکامرس را چک کنید و مطمئن شوید که مرچنتکد (Merchant Code) ارائهشده توسط بانک را بهدرستی وارد کردهاید.
درصورتیکه اطلاعات ثبتشده در افزونه پرداخت صحیح باشد، احتمال دارد که مشکل عدم اتصال به یکی از موارد زیر مربوط باشد.
شروع قیمت از
۲۴۰ هزار تومان
۱. ناسازگاری نسخهٔ جدید ووکامرس با افزونههای درگاه پرداخت ایرانی
متاسفانه این مشکل بیشتر برای کاربران ایرانی پیش میآید. ایرانیها برای اتصال به درگاه پرداخت باید از افزونههای درگاه پرداخت بهعنوان واسطه استفاده کنند. وقتی نسخه جدید و بهروزشده ووکامرس با افزونههای درگاه پرداخت ایرانی سازگار نباشد، اتصال به درگاه پرداخت به مشکل برمیخورد.
۲. بروز مشکل در افزونه درگاه پرداخت
گاهی خطای پرداخت مستقیماً به خود افزونه بانک برمیگردد. ممکن است افزونه نیاز به بهروزرسانی داشته باشد یا درگاهی که استفاده میکنید، بهطور موقت از دسترس خارج شده باشد. علاوه بر این، ناسازگاری یا تنظیم نادرست سایر افزونههای سایت نیز میتواند در عملکرد درگاه اختلال ایجاد کند.
⭐ محتوای مرتبط: شخصیسازی صفحه تسویه حساب ووکامرس به ۲ روش |
۳. مسائل مربوط به روش پرداخت مشتری
یکوقتهایی هم مشکل از سمت شما نیست و به خود مشتری برمیگردد؛ شاید او اطلاعات کارت بانکی خود را اشتباه میزند، تاریخ انقضای کارتش به اتمام رسیده است یا حسابش مسدود شده باشد و به همین دلیل بانک، پرداختیاش را رد میکند.
۴. استفاده از تدابیر امنیتی برای جلوگیری از پرداختهای ناامن
این نکته را هم باید لحاظ کنید که درگاههای پرداخت برای امنیت بیشتر خریدهای آنلاین، تدابیر خاص خود را دارند. برای مثال اگر مشتری چند بار رمز عبور را اشتباه وارد کند، خریدهای غیر عادی انجام دهد یا از IP کشورهای مختلف استفاده کند سریع آن را بهعنوان حرکت مشکوک قلمداد میکنند.
در این صورت ممکن است برای جلوگیری از تراکنشهای ناامن، درگاه پرداخت فرد را مسدود سازند.
⭐ محتوای مرتبط: بهترین افزونه پرداخت ووکامرس را بشناسید! |
مشکل وصل نشدن به درگاه پرداخت ووکامرس را چطور حل کنیم؟
حالا که علتها را فهمیدید، بیایید ببینیم چطور میتوان این مشکل را حلوفصل کرد.
راهکار اول: حذف بلوک و استفاده از شورتکد
ووکامرس در نسخۀ جدید خود قابلیتی فراهم کرده که در آن صفحه پرداخت بهصورت پیشفرض از یک بلوک در ویرایشگر گوتنبرگ استفاده میکند. این ویژگی به شما این امکان را میدهد تا بخشهای مختلف صفحه را بهراحتی شخصیسازی کنید. اما درگاههای پرداخت ایرانی هنوز از این بلوک پشتیبانی نمیکنند و به همین دلیل ممکن است پرداخت به درستی انجام نشود.
تا زمانی که افزونههای درگاه پرداخت ایرانی با این ساختار جدید سازگار شوند، بهترین راه حل حذف این بلوک و جایگزینی آن با شورتکد است. برای انجام این کار:
- ابتدا به قسمت «برگهها» در وردپرس بروید و «ویرایش صفحه پرداخت» را بزنید.
- روی بلوک پیش روی خود که بایستید در قسمت بالای آن آیکونی به شکل سهنقطه میبینید؛ بر روی آن کلیک کنید و از منوی پنجرهای گزینه «حذف» را بزنید.
- حال در همان صفحه خالی، عبارت «کد کوتاه» را بنویسید تا گزینه آن به شما نمایش داده شود و روی آن کلیک کنید.
- بلوک کد کوتاه که به صفحه اضافه شد، این شورتکد را در فیلد خالی آن وارد نمایید:
[woocommerce_checkout] - از بالای صفحه «بهروزرسانی» را بزنید تا تغییرات ذخیره شود.
- سپس صفحه پرداخت را بررسی کنید تا مطمئن شوید درگاه پرداخت به درستی کار میکند.
⭐ محتوای مرتبط: شورت کد چیست + لیست کامل شورت کدهای ووکامرسی |
راهکار دوم: بررسی نسخهٔ افزونهٔ درگاه پرداخت
نسخههای قدیمی افزونههای درگاه پرداخت هم میتوانند باعث بروز این خطا باشند؛ پس به مخزن افزونههای وردپرس یا سایت ارائهدهنده افزونه مورد استفاده خود مراجعه کنید و آخرین نسخه آن را با نسخه نصبی خود تطبیق دهید. اگر از آخرین بهروزرسانی افزونه مدتها میگذرد، ممکن است دیگر با ووکامرس سازگار نباشد و باید به نسخۀ جدید ارتقا یابد.
راهکار سوم: بررسی و شناسایی تضاد پلاگینها
همانطور که گفتیم، گاهی هم در اثر تضاد بین پلاگینها این مشکل پیش میآید. به بخش «افزونهها»ی وردپرس بروید و همهٔ پلاگینهای غیرضروری را غیرفعال کنید. سپس به درگاه پرداخت متصل شوید و ببینید که آیا مشکل برطرف شده یا نه. اگر اتصال برقرار شد، افزونهها را یکییکی فعال کنید تا متوجه شوید کدامیک باعث ایجاد مشکل بودهاند.
راهکار چهارم: اطمینان از فعال بودن گواهی SSL
درگاههای پرداخت تنها از سایتهایی که گواهی SSL فعال دارند پشتیبانی میکنند. بنابراین اگر این گواهی روی سایت شما فعال نباشد، ممکن است هنگام ورود به صفحه پرداخت با خطای امنیتی مواجه شوید. آدرس سایتتان را چک کنید؛ اگر با http شروع میشود، یعنی SSL فعال نیست و باید به شرکت هاست خود درخواست فعالسازی بدهید.
⭐ محتوای مرتبط: گواهی SSL چیست و چه کاربردی دارد؟ |
راهکار پنجم: بررسی فرایند تراکنش به عنوان مشتری
حتما خودتان هم بهعنوان مشتری، مراحل پرداخت را طی کنید و خرید آزمایشی انجام دهید. اگر تراکنش موفقیتآمیز بود، به احتمال زیاد مشکل از سمت مشتری است و او باید اطلاعات کارت یا حساب بانکی خود را چک کند. اما اگر باز هم در اتصال درگاه پرداخت به وردپرس مشکلی بود دوباره تنظیمات ووکامرس و درگاه را بازبینی کنید.
ضرورت پشتیبانی در حل مشکل اتصال درگاه پرداخت
برای رفع مشکل وصل نشدن به درگاه پرداخت ووکامرس باید تمام جوانب احتمالی آن مانند سازگاری افزونه پرداخت و ووکامرس، گواهی SSL، تضاد پلاگینها و روش پرداخت مشتری را بررسی کنید. اگر پس از بهکارگیری راهکارهای ارائهشده، همچنان مشکل برقرار بود، احتمال دارد که مشکل از سمت هاست یا تنظیمات سرور باشد.
در چنین شرایطی، داشتن یک هاست باکیفیت و پشتیبانی حرفهای میتواند به شما کمک کند.
اگر مشکلتان با راهکارهایی که در این مقاله گفتیم حل نشد و به راهنمایی بیشتری نیاز داشتید، در قسمت نظرات برایمان بنویسید تا بیشتر کمکتان کنیم.
دیدگاه ها
اولین نفری باشید که دیدگاه خود را ثبت می کنید