خطاهای تراکنش بانکی و مشکلات مربوط به سامانه شاپرک، یکی از چالشهای همیشگی در خریدهای اینترنتی هستند. بروز این خطاها، چه برای خریدار و چه برای فروشنده، میتواند آزاردهنده باشد و باعث از دست رفتن فروش، نارضایتی مشتری و سردرگمی در مورد سرنوشت پول کسر شده، و ایجاد مشکل تراکنش بانکی شود.

در این مقاله از میزبانپک، بهعنوان مرجعی برای خدمات هاستینگ و وردپرس، به صورت تخصصی تمام کدهای خطای شاپرک را بررسی میکنیم، دلایل بروز هر خطای پرداخت اینترنتی را توضیح میدهیم و راهکار رفع سریع آنها را از دیدگاه خریدار و مدیر سایت (بهویژه سایتهای وردپرسی) آموزش میدهیم.
چه خریدار اینترنتی باشید و چه صاحب فروشگاه آنلاین که با خطا در درگاه پرداخت مواجه شدهاید، این راهنما برای شماست.
شاپرک چیست و چرا خطای درگاه پرداخت رخ میدهد؟
قبل از پرداختن به لیست خطاها، باید بدانیم ارور شاپرک دقیقاً از کجا میآید.
نقش سامانه شاپرک در تراکنشهای بانکی
شبکۀ الکترونیکی پرداخت کارت (شاپرک) سامانهای زیر نظر بانک مرکزی است که وظیفهی نظارت و مدیریت پرداختهای الکترونیکی در ایران را بر عهده دارد.
این سیستم در واقع یک لایهی امنیتی، نظارتی و کنترلی است که بین بانک صادرکننده کارت شما، شرکت ارائهدهنده خدمات پرداخت (PSP مانند آپ، پرداخت ملت، سامان کیش و…) و فروشگاه اینترنتی قرار میگیرد تا تمام تراکنشها با امنیت و شفافیت کامل انجام شوند.
شاپرک از سال ۱۳۹۰ آغاز به کار کرد و سه هدف اصلی دارد:
- تدوین قوانین و استانداردها برای شرکتهای پرداخت و درگاههای اینترنتی.
- نظارت بر تراکنشها جهت جلوگیری از تقلب، پولشویی و کلاهبرداری.
- ایجاد بستر فنی امن و یکپارچه برای ارتباط بین بانکها و شرکتهای PSP.
علت اصلی بروز خطا در پرداخت آنلاین چیست؟
وقتی شما در یک درگاه بانکی اطلاعات کارت خود را وارد میکنید، یک فرآیند پیچیده و چند مرحلهای در چند ثانیه طی میشود. هرگونه اختلال در این فرآیند منجر به خطای پرداخت آنلاین میشود.
دلایل مختلفی میتوانند باعث علت خطای شاپرک شوند. مهمترین آنها عبارتاند از:
- اختلال در شبکه بانکی: قطع ارتباط لحظهای بین بانک، شرکت PSP یا خود سامانه شاپرک.
- خطای کاربر: اشتباه وارد کردن اطلاعات کارت (شماره کارت، CVV2، رمز دوم پویا و تاریخ انقضا).
- مشکلات حساب بانکی: عدم موجودی کافی، مسدود بودن حساب یا کارت بانکی.
- مسائل امنیتی: تشخیص تراکنش بهعنوان مشکوک، یا محدودیتهای امنیتی روی کارت.
- مشکلات فنی پذیرنده: ایراد در پیکربندی درگاه پرداخت در سایت فروشنده یا اختلال در سرویسدهی شرکت PSP.
- اختلال موقتی: مشکلات فنی در زیرساخت بانک یا شاپرک در لحظهی انجام تراکنش.
درک انواع خطاهای تراکنش بانکی: ناموفق، نامعتبر یا لغو شده
اولین قدم برای رفع خطای شاپرک، درک تفاوت بین انواع اصلی خطاست.
تراکنش ناموفق (Unsuccessful Transaction) در شاپرک
چرا تراکنش من در شاپرک ناموفق است؟ تراکنش ناموفق یعنی پرداخت به هر دلیلی (مانند خطای شبکه، اطلاعات اشتباه و…) اصلاً به مرحلهی نهایی و کسر پول نرسیده است.
اگر پس از پرداخت، خطایی مانند کد ۱۹، ۳۴، ۴۳، ۶۳ یا ۹۹ را مشاهده کردید، تراکنش شما ناموفق بوده است.
نکته کلیدی: در این حالت هیچ مبلغی از حساب شما کسر نمیشود و پرداخت انجام نمیگیرد. صرفاً باید چند دقیقه بعد دوباره تلاش کنید یا اطلاعات خود را بررسی نمایید.
تراکنش نامعتبر (Invalid Transaction) در سامانه شاپرک
تراکنش نامعتبر در شاپرک به چه معناست؟ این بدترین حالت برای خریدار است. در برخی موارد، پول از حساب شما کسر میشود، اما به حساب فروشنده واریز نمیشود و تراکنش در سامانه بانکی “نامعتبر” یا “مغایرتی” ثبت میشود.
این خطا معمولاً با کدهای ۳، ۱۲، ۲۳، ۳۰، ۵۸ یا ۶۵ نمایش داده میشود.
💡 نکته بسیار مهم (Callout):
در صورت بروز تراکنش نامعتبر و کسر وجه از حساب شما، نگران نباشید. بانک بهصورت خودکار مغایرت را تشخیص داده و وجه پرداختی حداکثر ظرف ۷۲ ساعت (و معمولاً خیلی زودتر، حتی تا چند دقیقه) به حساب شما بازمیگردد.
تراکنش لغو شده (Canceled Transaction)
این مورد معمولاً کد خطای ۱ یا ۱۷ دارد و زمانی رخ میدهد که خود کاربر آگاهانه دکمه “انصراف” یا “لغو” را در درگاه پرداخت فشار میدهد یا صفحهی پرداخت را میبندد.
لیست کامل کدهای خطای شاپرک و معنی هرکدام
در زیر، لیست کامل خطاهای شاپرک با توضیح در قالب جدول آمده است. دانستن معنی این کدها به رفع خطای تراکنش بانکی کمک شایانی میکند.
جدول کدهای خطای شاپرک (از ۰ تا ۹۹)
| کد خطا | توضیح کوتاه خطا | دلیل احتمالی و راه حل |
| ۱ | کاربر از تراکنش صرفنظر کرده است | (فشردن دکمه انصراف توسط کاربر) |
| ۳ | پذیرندۀ فروشگاهی نامعتبر | (پیکربندی اشتباه درگاه در سایت فروشنده – به مدیر سایت اطلاع دهید) |
| ۵ | لغو تراکنش یا وقفه در آن | (خطای عمومی – دوباره تلاش کنید) |
| ۱۲ | تراکنش نامعتبر تشخیص داده شد | (خطای سیستمی در PSP یا بانک – پول کسر شده برمیگردد) |
| ۱۴ | شماره کارت اشتباه است | (کاربر شماره کارت را اشتباه وارد کرده) |
| ۱۵ | کارت نامعتبر است | (شماره کارت وجود خارجی ندارد) |
| ۱۹ | نیاز به ارسال مجدد تراکنش | (خطای لحظهای شبکه – دوباره تلاش کنید) |
| ۳۰ | خطای فنی در پیام تراکنش (Format Error) | (مشکل فنی در PSP – به مدیر سایت اطلاع دهید) |
| ۳۳ | کارت منقضی شده است | (تاریخ انقضای کارت گذشته است) |
| ۳۸ | رمز کارت (رمز اول یا دوم) بیش از حد اشتباه وارد شده | (کارت ممکن است مسدود شود – با بانک تماس بگیرید) |
| ۴۱ | کارت مفقود گزارش شده است | (کارت توسط صاحب آن مسدود شده) |
| ۴۳ | کارت مسروقه گزارش شده است | (کارت توسط صاحب آن مسدود شده) |
| ۵۱ | موجودی کافی نیست | (خطای رایج – موجودی حساب را چک کنید) |
| ۵۵ | رمز نادرست | (رمز دوم پویا یا ثابت اشتباه وارد شده) |
| ۵۷ | تراکنش برای این کارت مجاز نیست | (مثلاً کارت هدیه با محدودیت خرید اینترنتی) |
| ۵۸ | تراکنش برای این پذیرنده مجاز نیست | (مشکل فنی درگاه – به مدیر سایت اطلاع دهید) |
| ۶۱ | مبلغ تراکنش از سقف مجاز بالاتر است | (سقف انتقال روزانه یا سقف خرید اینترنتی کارت) |
| ۶۵ | تعداد دفعات تراکنش بیش از حد مجاز | (تعداد خریدهای روزانه با کارت پر شده است) |
| ۶۸ | قطع ارتباط یا تأخیر بیش از حد (Timeout) | (خطای شبکه یا کندی اینترنت – دوباره تلاش کنید) |
| ۷۵ | تعداد دفعات مجاز ورود رمز (PIN) تمام شده | (معمولاً ۳ بار رمز اشتباه) |
| ۹۰ | سیستم در حالت پایان روز کاری است | (تراکنش همزمان با عملیات تسویهحساب آخر شب بانک انجام شده) |
| ۹۳ | خطا در عملیات تسویه حساب | (خطای داخلی بانک – پول کسر شده برمیگردد) |
| ۹۶ | خطای ناشناخته یا خطای سیستمی | (خطای عمومی در بانک یا شاپرک) |
| ۹۹ | محدودیت کارتهای تازهصادرشده | (خطای بسیار رایج – در ادامه توضیح داده میشود) |
بررسی تخصصی خطاهای رایج شاپرک و روش رفع آنها
برخی از این ارورهای شاپرک بسیار پرتکرار هستند و نیاز به توضیح بیشتری دارند.
کد خطای ۹۹ شاپرک (خطای ۹۹): محدودیت کارتهای جدید
این یکی از گیجکنندهترین خطاها برای کاربران است.
علت خطای ۹۹ شاپرک چیست؟
کد خطای ۹۹ شاپرک مستقیماً مربوط به کارتهای بانکی است که بهتازگی صادر شدهاند و هنوز گردش مالی قابل توجهی (مانند خرید با پوز یا برداشت از خودپرداز) ندا ‘vند.
در واقع، بانک برای جلوگیری از کلاهبرداری و سوءاستفاده از کارتهای نو، محدودیت موقتی در تراکنشهای اینترنتی (بهویژه مبالغ بالا) بر روی این کارتها اعمال میکند.
راه حل و رفع خطای شاپرک ۹۹
رفع خطای ۹۹ شاپرک بسیار ساده است. کافی است یکی از اقدامات زیر را انجام دهید:
- انجام تراکنش حضوری: با کارت خود یک خرید حضوری (حتی با مبلغ کم) از دستگاه پوز (POS) انجام دهید یا از خودپرداز پول دریافت کنید.
- صبر کنید: چند روز (معمولاً ۲۴ تا ۴۸ ساعت) پس از صدور کارت صبر کنید و سپس خرید اینترنتی را امتحان کنید.
- تماس با بانک: در صورت تداوم مشکل، با پشتیبانی بانک صادرکننده کارت خود تماس بگیرید و بخواهید محدودیت خرید اینترنتی کارت جدید شما را برطرف کنند.
کد خطای ۵۱ (موجودی کافی نیست) و ۵۵ (رمز نادرست)
این دو خطا، واضحترین خطاهای پرداخت اینترنتی هستند:
- کد خطای ۵۱: قبل از پرداخت، از کافی بودن موجودی حساب خود مطمئن شوید.
- کد خطای ۵۵: در ورود رمز دوم پویا (که معمولاً ۶۰ ثانیه اعتبار دارد) دقت کنید. اگر رمز ثابت دارید، آن را به درستی وارد کنید.
کد خطای ۶۸ (Timeout) و خطاهای شبکه
کد خطای ۶۸ شاپرک به معنای وقفه در ارتباط یا پاسخ ندادن سرور در زمان مقرر است. این خطای درگاه بانکی معمولاً به دلایل زیر رخ میدهد:
- کندی شدید اینترنت کاربر.
- اختلال لحظهای در سرورهای PSP (شرکت پرداخت).
- کندی سرور سایت فروشنده (هاست).
راه حل: چند دقیقه صبر کنید و دوباره تلاش کنید. اگر مشکل از سمت سایت فروشنده باشد، آنها باید به فکر بهبود عملکرد درگاه پرداخت با هاست وردپرس قویتر باشند.
کد خطای ۹۶ یا ۹۰ (خطاهای سیستمی بانک)
خطای ۹۶ یا ۹۰ شاپرک نشانه چیست؟ این کدها معمولاً نشاندهندهی بروز خطای داخلی در سیستم بانک یا شاپرک هستند.
مخصوصاً خطای ۹۰ که نشان میدهد شما دقیقاً در زمانی در حال پرداخت بودهاید که بانک در حال انجام عملیات پایان روز (تسویهحسابهای ساعت ۱۱ شب تا ۱ بامداد) بوده است.
راه حل: در این موارد بهترین کار این است که ۱۰ تا ۱۵ دقیقه صبر کرده و مجدداً فرآیند خرید را تکرار کنید.
راهنمای عملی: چگونه خطاهای تراکنش بانکی را رفع کنیم؟
بسته به اینکه خریدار هستید یا فروشنده، وظایف شما برای رفع خطای شاپرک متفاوت است.
برای خریداران و کاربران (اگر درگاه پرداخت خطا میدهد)
چطور خطای پرداخت اینترنتی را رفع کنم؟
- بررسی مجدد اطلاعات: مطمئن شوید شماره کارت، CVV2، تاریخ انقضا و رمز پویا را ۱۰۰٪ درست وارد میکنید.
- بررسی رمز پویا: از فعال بودن رمز پویای کارت خود و عدم انقضای آن (معمولاً ۶۰ ثانیه) مطمئن شوید.
- بررسی موجودی و سقف انتقال: موجودی حساب و سقف خرید روزانه کارت خود را بررسی کنید.
- تلاش مجدد: چند دقیقه صبر کنید و دوباره تلاش کنید. (شاید خطای ۶۸ یا ۹۰ بوده)
- تماس با بانک: اگر خطاهایی مانند ۵۷، ۴۱، ۴۳ یا ۹۹ را مکرراً دریافت میکنید، مستقیماً با پشتیبانی بانک صادرکننده کارت خود تماس بگیرید.
برای صاحبان فروشگاه اینترنتی (وردپرس و ووکامرس)
درگاه پرداخت وردپرس خطای شاپرک میدهد، چه کنم؟
اگر کاربران شما مدام از بروز خطای پرداخت در ووکامرس شکایت دارند، شما باید این موارد را بررسی کنید:
گام اول: بررسی تنظیمات افزونه درگاه پرداخت
اولین قدم در رفع خطای تراکنش در ووکامرس، بررسی تنظیمات افزونهی درگاه پرداخت شماست.
- آیا توکن (Token) یا API Key (مرچنت کد) را به درستی در تنظیمات افزونه وارد کردهاید؟
- آیا افزونهی درگاه پرداخت شما بهروزرسانی شده است؟
- آیا واحد پولی (تومان یا ریال) در ووکامرس با آنچه درگاه پرداخت انتظار دارد، مطابقت دارد؟ (بسیاری از خطاها به دلیل همین عدم تطابق ساده است).
گام دوم: تماس با پشتیبانی PSP (شرکت پرداخت)
اگر با خطاهایی مانند کد ۳ (پذیرنده نامعتبر)، ۳۰ (خطای فرمت) یا ۵۸ (تراکنش برای پذیرنده مجاز نیست) مواجه شدید، مشکل از سمت شما یا کاربر نیست.
فوراً با پشتیبانی شرکت PSP (همان شرکتی که از آن درگاه پرداخت گرفتهاید) تماس بگیرید و کد خطای شاپرک را به آنها گزارش دهید.
گام سوم: نقش هاست وردپرس در پایداری درگاه پرداخت
شاید عجیب به نظر برسد، اما هاست وردپرس شما تأثیر مستقیمی بر موفقیت تراکنشها دارد.
- خطای Timeout (کد ۶۸): اگر هاست شما کند باشد یا منابع کافی نداشته باشد، ارتباط بین سایت شما (ووکامرس) و سرور درگاه پرداخت ممکن است قبل از تأیید نهایی قطع شود. این موضوع منجر به خطای پرداخت اینترنتی در فروشگاه وردپرسی شما میشود.
- امنیت: یک هاست ناامن میتواند منجر به مشکلات امنیتی و عدم اعتماد درگاه پرداخت شود.
استفاده از بهترین هاست برای درگاه پرداخت شاپرک (مانند هاستهای بهینهسازی شدهی ووکامرس) که دارای منابع پایدار، سرعت بالا و آپتایم ۹۹.۹٪ است، میتواند به طور چشمگیری ارورهای شاپرک ناشی از کندی سرور را کاهش دهد.
سوالات متداول (FAQ) درباره ارورهای شاپرک
در این بخش به سوالاتی که کاربران معمولاً در گوگل جستجو میکنند پاسخ میدهیم.
خطای شاپرک یعنی چه؟
پاسخ: این یک اصطلاح عمومی برای هر نوع مشکلی است که در فرآیند پرداخت آنلاین از طریق درگاههای بانکی تحت نظارت شاپرک رخ میدهد و مانع از تکمیل موفقیتآمیز خرید میشود.
چرا موقع پرداخت آنلاین خطای شاپرک میگیرم؟
پاسخ: دلایل زیادی دارد؛ از جمله اشتباه وارد کردن اطلاعات کارت، عدم موجودی کافی، قطع بودن لحظهای شبکه، اختلال در بانک یا مشکلات فنی در سایت فروشنده.
آیا پول کسرشده در تراکنش ناموفق برمیگردد؟
پاسخ: بله، اما باید بین “ناموفق” و “نامعتبر” تفاوت قائل شد.
- در تراکنش ناموفق (مثل خطای رمز اشتباه) اصلاً پولی کسر نمیشود.
- در تراکنش نامعتبر (که پول کسر شده ولی پرداخت تایید نشده)، پول حداکثر تا ۷۲ ساعت به حساب شما برمیگردد.
چقدر طول میکشد تا مبلغ تراکنش ناموفق (کسر شده) برگشت بخورد؟
پاسخ: طبق قوانین بانک مرکزی، این زمان حداکثر ۷۲ ساعت کاری است، اما در عمل برای اکثر بانکها این فرآیند خودکار بوده و طی چند دقیقه تا چند ساعت انجام میشود.
درگاه پرداخت وردپرس خطای شاپرک میدهد، چه کنم؟
پاسخ: ابتدا تنظیمات افزونه درگاه پرداخت (مرچنت کد و واحد پولی) را در ووکامرس چک کنید. سپس با پشتیبانی شرکت PSP خود تماس بگیرید. در نهایت، از پایداری و سرعت هاست وردپرس خود اطمینان حاصل کنید.
جمعبندی و توصیه نهایی: چگونه خطاهای تراکنش بانکی را مدیریت کنیم؟
هر خطا در پرداخت آنلاین به معنی از دست رفتن یک فروش و ایجاد یک تجربهی کاربری بد است 💸.
رفع خطاهای سامانه شاپرک چه برای خریداران و چه برای فروشگاههای اینترنتی حیاتی است. به عنوان خریدار، صبور باشید، اطلاعات را چک کنید و با بانک خود در تماس باشید.
و اما به عنوان صاحب فروشگاه اینترنتی:
- خطا را سریع شناسایی کنید: کدهای خطا را بشناسید.
- پشتیبانی کنید: به سرعت به کاربرانی که مشکل پرداخت دارند پاسخ دهید.
- زیرساخت خود را قوی کنید: از افزونههای معتبر و بهروز استفاده کنید.
✨ پیشنهاد میزبانپک:
اگر صاحب فروشگاه اینترنتی هستید و با خطای پرداخت در ووکامرس دستوپنجه نرم میکنید، برای اطمینان از حداکثر سرعت، پایداری و امنیت درگاه پرداخت، حتماً از هاست ووکامرس پرسرعت میزبانپک استفاده کنید.
با زیرساخت حرفهای و بهینهسازی شده برای وردپرس، از خطاهای پرداخت ناشی از کندی سایت و مشکلات سروری برای همیشه راحت میشوید و تجربهی خریدی روان را به مشتریان خود هدیه میدهید.
