رفتن به محتوای اصلی

درگاه پرداخت سایتم کار نمیکنه / بعد از پرداخت سفارش ثبت نمیشه

  • سینا قربانیان
  • ۸ آبان ۱۴۰۵
  • ۴ دقیقه مطالعه
  • ۰ بازدید
رفع مشکل درگاه پرداخت سایت و ثبت نشدن سفارش بعد از پرداخت در ووکامرس
فهرست مطالب
  1. چرا این اتفاق می‌افتد؟
  2. چه کار کنیم؟
  3. کی بهتر است از متخصص کمک بگیرید؟
  4. سوالات متداول
  5. پول از حساب مشتری کم شده ولی سفارش ثبت نشده؛ چه کنم؟
  6. چرا درگاه پرداخت بعد از فعال کردن CDN خراب شد؟
  7. افزونه درگاه را از کجا دانلود کنم؟

وقتی درگاه پرداخت سایت کار نمی‌کند یا پول از حساب مشتری کم می‌شود ولی سفارش ثبت نمی‌شود، معمولاً مشکل در مرحله بازگشت از درگاه (callback) است: افزونه درگاه قدیمی و ناسازگار با نسخه ووکامرس است، آدرس بازگشت با فایروال، CDN یا افزونه امنیتی مسدود می‌شود، یا مرچنت کد و تنظیمات درگاه اشتباه است. در برخی درگاه‌ها هم IP سرور سایت باید نزد ارائه‌دهنده ثبت شده باشد.

نویسنده: تیم siloow (سیلو سولوشن) — آخرین به‌روزرسانی: آبان ۱۴۰۵

چرا این اتفاق می‌افتد؟

  • افزونه درگاه (مثل افزونه‌های زرین‌پال، آیدی‌پی یا درگاه‌های بانکی) به‌روز نیست و با نسخه فعلی ووکامرس یا PHP سازگار نیست.
  • CDN، فایروال یا چالش ضدربات درخواست بازگشت درگاه به سایت را مسدود یا کش می‌کند.
  • مرچنت کد یا کلید API اشتباه است یا هنوز در حالت آزمایشی (sandbox) مانده است.
  • IP سرور سایت بعد از تغییر هاست نزد درگاه به‌روز نشده است.
  • واحد پول ووکامرس (تومان یا ریال) با تنظیم افزونه درگاه هم‌خوان نیست و مبلغ اشتباه ارسال می‌شود.

چه کار کنیم؟

قبل از هر تغییری از فایل‌ها و دیتابیس سایت بکاپ کامل بگیرید؛ بعد این مراحل را به ترتیب جلو بروید:

  1. در ووکامرس › سفارش‌ها، یادداشت‌های سفارش‌های ناموفق را بخوانید و لاگ ووکامرس (وضعیت › گزارش‌ها) را برای خطای درگاه بررسی کنید.
  2. افزونه درگاه را از منبع رسمی ارائه‌دهنده به آخرین نسخه به‌روز کنید؛ قبلش از سایت بکاپ بگیرید.
  3. مرچنت کد، حالت آزمایشی و واحد پول را در تنظیمات درگاه با پنل ارائه‌دهنده تطبیق دهید.
  4. اگر از CDN یا فایروال استفاده می‌کنید، آدرس بازگشت درگاه و مسیر wc-api را از کش و چالش ضدربات مستثنا کنید.
  5. اگر درگاه به ثبت IP نیاز دارد، IP فعلی سرور را از هاست بگیرید و در پنل درگاه به‌روز کنید.
  6. یک پرداخت واقعی با مبلغ کم انجام دهید و ثبت سفارش و یادداشت آن را بررسی کنید.
مراحل رفع مشکل درگاه پرداخت سایت و ثبت نشدن سفارش بعد از پرداخت
پنج قدم برای بازگرداندن پرداخت آنلاین
نشانهعلت محتملاقدام
اتصال به درگاه برقرار نمی‌شودمرچنت کد، IP یا افزونه قدیمیبررسی تنظیمات و به‌روزرسانی افزونه
پرداخت موفق، سفارش در انتظار پرداختبلاک شدن callbackاستثنای فایروال و CDN
مبلغ ده برابر یا یک‌دهمناهماهنگی تومان و ریالیکسان کردن واحد پول
بعد از تغییر هاست خراب شدIP جدید ثبت نشدهثبت IP در پنل درگاه
نشانه‌های مشکل درگاه پرداخت و اقدام مناسب

نکته: برای سفارش‌هایی که پول کم شده ولی ثبت نشده‌اند، اول در پنل درگاه وضعیت تراکنش را ببینید؛ معمولاً تراکنش تأیید نشده بعد از مدتی به‌طور خودکار به حساب مشتری برمی‌گردد، ولی قوانین بازگشت وجه به درگاه و بانک بستگی دارد. سفارش را دستی فقط وقتی «در حال انجام» کنید که پرداخت را در پنل درگاه قطعاً تأیید کرده باشید.

تنظیمات CDN و فایروال در سایتم با CDN ابر آروان یا کلودفلر مشکل دارد توضیح داده شده است. اگر مبلغ‌ها اشتباه است، قیمت تومان و ریال ووکامرس را هم ببینید؛ مستند رسمی ووکامرس درباره گزارش وضعیت سیستم هم برای عیب‌یابی مفید است.

کی بهتر است از متخصص کمک بگیرید؟

مشکل درگاه پرداخت مستقیماً فروش را متوقف می‌کند؛ اگر بعد از به‌روزرسانی افزونه و بررسی تنظیمات مشکل حل نشد، چند سفارش ثبت‌نشده دارید یا تنظیمات فایروال و CDN را نمی‌شناسید، فوراً از متخصص کمک بگیرید.

اگر درگاه پرداخت فروشگاه شما مشکل دارد، فرم تماس siloow را پر کنید؛ تیم siloow در اولین فرصت با شما تماس می‌گیرد و مسیر پرداخت تا ثبت سفارش را بررسی می‌کند. خدمات پشتیبانی فروشگاه siloow را هم ببینید.

سوالات متداول

پول از حساب مشتری کم شده ولی سفارش ثبت نشده؛ چه کنم؟

وضعیت تراکنش را در پنل درگاه بررسی کنید. اگر تأیید شده، سفارش را دستی ثبت کنید؛ اگر تأیید نشده، معمولاً مبلغ طبق قوانین درگاه به مشتری برمی‌گردد.

چرا درگاه پرداخت بعد از فعال کردن CDN خراب شد؟

CDN یا فایروال ممکن است درخواست بازگشت از درگاه را مسدود یا کش کند. مسیر بازگشت درگاه را از کش و چالش‌های امنیتی مستثنا کنید.

افزونه درگاه را از کجا دانلود کنم؟

فقط از سایت رسمی ارائه‌دهنده درگاه یا مخزن رسمی وردپرس. نسخه‌های نامعتبر ممکن است اطلاعات پرداخت را به خطر بیندازند.

مشکل

درگاه پرداخت کار نمی‌کند یا سفارش بعد از پرداخت ثبت نمی‌شود

علائم و نشانه‌ها

  • خطای اتصال به درگاه، کسر وجه بدون ثبت سفارش، مبلغ اشتباه

علت‌های احتمالی

  • افزونه قدیمی، callback مسدود با CDN یا فایروال، مرچنت یا IP اشتباه، ناهماهنگی واحد پول

راه‌حل کوتاه

افزونه درگاه را به‌روز، تنظیمات را با پنل تطبیق و آدرس بازگشت را از فایروال و CDN مستثنا کنید.

ابزارهای موردنیاز

  • ووکامرس، پنل درگاه، پنل CDN
اشتراک‌گذاری