علت های خطا در کارتخوان و کد های خطاگیری

علت های خطا در کارتخوان و کد های خطاگیری
در دنیای فناوری اطلاعات، استفاده از کارتخوان سیار ها به منظور پرداختهای الکترونیکی و انجام معاملات مالی بسیار رایج شده است. اما یکی از چالشهای مهم در این زمینه، مدیریت خطاها و رسیدگی به مسائل امنیتی و عملیاتی مرتبط با این دستگاهها است. این مقاله به بررسی علتهای خطا در کارتخوان و نحوه استفاده از کدهای خطاگیری به منظور مدیریت و رسیدگی به این مشکلات میپردازد.
علل خطاها در کارتخوان
در فرآیند خواندن اطلاعات از کارتهای اعتباری و انجام عملیات مالی، ممکن است موارد مختلفی به عنوان خطاها رخ دهد. این خطاها میتوانند به وسیله دستگاه یا خود کارت ناشی از مسائل مختلفی باشند که نیازمند رسیدگی فوری هستند. یکی از این خطاها، خطای “tamper” (دستکاری) است که به دلایل امنیتی و خطرات مرتبط با دستکاری در دستگاه یا کارت اشاره دارد.
کدهای خطاگیری و رسیدگی به خطاها
در برنامهنویسی کارتخوان و دستگاههای مشابه، کدهای خطاگیری به منظور تشخیص و رسیدگی به خطاها نوشته میشوند. این کدها از انواع مختلفی از خطاگیری مانند try-catch یا try-except برای مدیریت و رسیدگی به وضعیتهای نامطلوب استفاده میکنند. برنامهنویسان قادر به تعریف و بررسی خطاهای مختلف، از جمله “tamper” بوده و نسبت به آنها واکنش مناسب نشان میدهند.
نتیجهگیری
با توجه به اهمیت امنیت و عملیات صحیح کارتخوانها در فعالیتهای مالی، برنامهنویسان و توسعهدهندگان موظف به استفاده از کدهای خطاگیری مناسب برای رسیدگی به این مشکلات هستند. این اقدامات امکان مدیریت و رسیدگی به خطاهای مختلف را به طور موثر فراهم میکند و امنیت و عملکرد کارتخوانها را تضمین میکند.
خطاهای رایج دستگاهای کارتخوان
در اینجا به تعدادی از خطاهای رایج دستگاهای کارتخوان میپردازیم که معمولا بین مدلهای مختلف مشترک میباشد و شما از طریق دانستن کد خطای مذکور بر روی دستگاه راحت تر میتوانید مشکل را مرتفع نمایید ابتدا رایج ترین خطاهای کارتخوان سیار که بسیار مشاهده میشود
خطای کد 13(پذیرنده نامعتبر)میباشد
این خطا در زمانی رخ میدهد که پذیرنده دستگاه کارتخوان مشکلی در پرونده مالیاتی خود داشته باشد یا تغییری در کدپستی یا پرونده ایجاد شده باشد
گاها به صورت اتفاقی بعضی از پرونده هابه عنوان غیر فعال معرفی میشوند که همین موضوع نیز باعث قطع شدن دستگاه کارتخوان سیار میشود و خطای پذیرنده کارت نامعتر بر روی رسید نمایان میشود
برای رفع این خطا حتما به سایت اداره مالیات به آدرس (my.tax.gov.ir) مراجعه کنید و پس از حل مشکل مالیاتی،دستگاه در 24تا 48ساعت بعد قابل انجام تراکنش میشود.
خطاهای معامله ای:
این نوع خطا در اصولا در زمانی که کارت پذیرنده یا پشتبانی دستگاه مشکلی داشته باشد به صورت عدد نمایان میشود و هر کدخطای عددی به معنی و مفهوم خاصی ترجمه میشود که اینجا به تعدادی از این خطاها میپردازیم:
کد 04 با متن Capture card
این خطا نشان دهنده این است که بانک پشتبانی کننده کارت مشتری شما پاسخگو نیست و دچار اختلال میباشد.
Lost card کد41
این خطا نشان دهنده عدم سرویس دهی کارت بانکی میباشد،یا میتوان گفت نشان دهنده مسدود بودن کارت یا مفقودی کارت بانکی و نبودن آن نزد مالک کارت میباشد
کد 43 Stolen card
این خطا نشان دهنده مسدود بودن کارت به علت مفقودی میباشد که اصولا کارت بانکی مذکور کارایی نخواهد داشت
کد51 Not sufficient funds
عدم موجودی یا کافی نبودن موجودی نیز با کد 51بر روی رسید دستگاه نمایان میشود
:Expired card کد54
این خطا نشان دهنده تمام شدن تاریخ اعتبار کارت بانکی میباشد
کد 55 Incorrect PIN
این خطا نشان دهنده وارد کردن رمز اشتباه میباشد
Transaction not permitted on terminal کد58
این خطابه منزله انسداد کارت بانکی از طریق بانک پشتبان جهت خرید محصول میباشد
و کارت از طریق بانک مسدود شده است
کد 61 Exceeds withdrawal limit
به معنی بیشتر بودن مبلغ از موجودی حساب مشتری
Restricted card کد62
اخطار از سمت بانک صادر کننده کارت مشتری
Security violation کد63
به معنی نقض شرایط امنیتی کارت بانکیمیباشد
Exceeds withdrawal frequency کد65
نشان دهنده بیشتر بودن سقف مجاز تراکنش کارت بانکی از حد مجاز هرروز را نشان میدهد
این خطا درزمان بالا بودن مبلغ از سقف روزانه نیز میباشد
PIN tries exceeded کد75
بیش از 3بار واردکردن کد اشتباه باعث بروز این مشکل خواهد شد
خطاهای ارتباطی دستگاه
این قبیل خطاها در اکثر مواقع به دلیل مشکلاتی در سیمکارت دستگاه و یا نحوه اتصال به وای فای و یا بلوتوثمیباشد
و نیاز به رفع و حل مسئله خواهد داشت
اکثر خطاهای ارتباطی به دلیل مناسب نبودن سیمکارت درون دستگاه میباشد
پیشنهاد(آرکاپوز)
برای برشدن خطاهای ارتباطی حتما از سیمکارت اعتباری استفاده کنید سیمکارت باید حداقل 10هزارتومان شارژ پولی داشته باشد و چند تماس و مکالمه ی فعال با سیمکارت مدنظر داشته باشید و پس از فعالسازی کامل درقسمت سیم(SIM)دستگاه قرار دهید و پس از خاموش و روشن کردن از دستگاه استفاده کنید
گاها سیمکارت ها به دلیل از بین رفتن و یا قدیمی شدن قسمت تراشه یا کج شدن و ایجاد خط باعث خطا میشوند و نیاز به تعویض خواهد بود
لیست خطاهای ارتباطی کارتخوان سیار:
کد خطای5
نشان دهنده تلاش دستگاه برای برقراری از طریق بلوتوث و مشکل در به وجودامدن ارتباط میباشد
کدخطا 11
یک مجوز انجام تراکنش از سوی دستگاه میباشد
کدخطا 12
نشان دهنده ایجاد مشکل در ارسال مجوزتراکنش میباشد
کدخطا 13
یعنی درصورت اتمام مهلت٫تراکنش انجام نخواهد شد
خطای 15
خطای بروزرسانی یا TMSدر زمانمشکل این خطا رخ میدهد
خطای 16
در زمان ورود به قسمت گزارشها یا استعلام و پاک کردن گزارشهااین خطا اتفاق می افتد
خطای 17
اگر در هنگام درخواست کد خطایی ایجاد شود این کد نمایش داده میشود
خطای 18
در زمان ارسال تراکنش به مرکز اگر خطایی صورت بگیرد با این کد خطا مواجه خواهید شد
خطا 19
ازجمله خطاهایی که در هنگام ارسال کد برای فعالسازی یاغیرفعالسازی دستگاه رخ میدهد
خطای 20
در زمان بروز مشکل در تایید پیام توسط میزبان رخ میدهد
خطا 21
زمانی که میزبان اتصال را از راه دور قطع کندبا این خطامواجه میشویم
خطا 22
در زمانی که پاسخی از سمت مقصد به درخواست تراکنش شما داده نشودکد خطا 22نمایش داده میشود