logo

بررسی بانک و صحت شماره کارت بانکی


شماره کارت بانکی باید 16 رقم باشد

6 رقم اول کارت بانکی، چه چیزی را نشان می‌دهند

۶ رقم ابتدایی، شماره شناسایی بانک است و مشخص می‌کند که کارت از سوی کدام بانک یا موسسه مالی صادر شده است. برنامه نویس‌­ها و موسسه‌­های بانکی با بررسی این ۶ رقم، بانک صادر کننده کارت را تشخیص می­‌دهند. در جدول زیر، لیست پیش‌شماره (6 رقم اول) بانک‌های مختلف را آورده ایم تا بدین ترتیب بتوانید از روی شماره کارت، بانک موردنظر را تشخیص دهید.

رقم هفتم و هشتم چطور؟

دو‌ رقم بعدی (ارقام ۷ و ۸) معرف کد محصول است. کد محصول مشخص کننده نوع کارت بانکی است.

انواع کارت بانکی

به طور کلی کارت‌های بانکی را می‌توان به دو دسته تقسیم بندی کرد که عبارتند از:

  • کارت نقدی (کارت­‌های بانکی متصل به حساب)
  • کارت ‌پیش‌پرداخت (مانند بن‌کارت، کارت‌هدیه و کارت‌اعتباری)

هفت رقم بعدی:

هفت ‌رقم بعدی (ارقام ۹ تا ۱۵) معرف شماره سریال کارت بانکی است که برای هر کارت منحصر به فرد است. رقم آخر (رقم شانزدهم) Check Digit یا رقم کنترلی نامیده می‌­شود. این رقم صرفا برای اطمینان از درست وارد کردن ۱۵ رقم ابتدایی به کار می‌­رود. برای نمونه اگر یکی از ارقام شماره سریال اشتباه وارد شده باشد، وجود رقم کنترلی از ارسال وجه به مقصد اشتباه جلوگیری به عمل خواهد آورد. این کار از طریق صحت سنجی شماره ۱۶ رقمی انجام می‌­شود.

صحت شماره کارت بانکی چگونه بررسی می‌­شود؟

از بین ۱۶ رقم کارت بانکی، اعداد جایگاه­‌های فرد در عدد ۲ ضرب شده (در صورتی که هر کدام از این حاصل‌ضرب‌ها بالاتر از ۱۰ باشد، عدد ۹ از آن کم می‌شود) و اعداد جایگاه­‌های زوج در عدد ۱ ضرب می‌­شوند. در نهایت همه اعداد به دست آمده با هم جمع شده و این حاصل‌جمع باید مضربی از عدد ۱۰ باشد در غیر این صورت شماره کارت معتبر نیست. در نتیجه به ازای هر ۱۵ رقم ابتدایی، تنها یک رقم کنترلی وجود دارد که شماره کارت را تکمیل کند. پس وجود این رقم تا حد زیادی باعث جلوگیری از اشتباه در ارسال پول خواهد شد.

وجود الگوریتم شماره بانکی چه ضرورتی دارد؟

روزانه میلیون­‌ها تراکنش در شبکه شتاب صورت می‌گیرد. وجود یک فرآیند منظم در تبادلات مالی، برای جلوگیری از اتلاف وقت ضروری است. برای نمونه سیستم بانکی در حین انجام هر تراکنش کارت به کارت، باید مشخصات و نام شخص گیرنده را از میان تمام کارت‌­های بانکی تشخیص دهد. وجود این الگوریتم مشخص باعث می‌­شود که اطلاعات مقصد، تنها از بین پیش شماره‌­های (۶ رقم اول) مربوط به یک بانک مشخص جستجو شده و تا حد زیادی در زمان صرفه‌­جویی شود.

انواع بانک ها

  • بانک ملّي ايران
  • بانک سپه
  • بانک توسعه صادرات ايران
  • بانک صنعت و معدن
  • بانک کشاورزي
  • بانک مسکن
  • پست بانک ايران
  • بانک توسعه تعاون
  • بانک اقتصاد نوين
  • بانک پارسيان
  • بانک پاسارگاد
  • بانک کارآفرين
  • بانک سامان
  • بانک سينا
  • بانک سرمايه
  • بانک شهر
  • بانک دي
  • بانک صادرات
  • بانک ملت
  • بانک تجارت
  • بانک رفاه
  • بانک حکمت ايرانيان
  • بانک گردشگري
  • بانک ايران زمين
  • بانک قوامين
  • بانک انصار
  • بانک خاور ميانه
  • بانک مشترک ايران-ونزوئلا
  • بانک آينده
  • موسسه اعتباري توسعه
  • موسسه اعتباري کوثر مرکزي
  • موسسه اعتباري ملل
  • موسسه اعتباري نور
  • موسسه اعتباري کاسپين
  • بانک قرض‌الحسنه مهر ايران
  • بانک قرض‌الحسنه رسالت

نظرات

توجه: شماره موبایل وارد شده در وب سایت نمایش داده نمیشود
توجه: ایمیل وارد شده در وب سایت نمایش داده نمیشود

comment-0 محسن
1402/02/05 - 11:40
سلام ای کاش محبت را تمام کرده و کدش رو هم میگذاشتید
تیم پشتیبانی وب سایت
سلام دوست عزیزم . متاسفانه این امکان نیست
با تشکر از شما
comment-1 نادرحویزی
1402/02/05 - 11:40
لطفا شماره حساب 602870019874871 با شماره مندرج برروی کارت یکی هستند؟
تیم پشتیبانی وب سایت
در کادر بالا شماره رو بزنید و تست بفرمایید
comment-2 ناصر کاظمی
1402/02/05 - 11:39
چه جالب . نمیدونستم که شماره کارت الگوریتم صحت سنجی داره
twitter facebook linkedin whatsapp telegram