اعداد روی کارت بانکی
شماره ۱۶ رقمی روی کارت، یکی از مهمترین اطلاعات کارت بانکی است. تا به حال به این فکر کردهاید که چرا شماره کارت بانکی ۱۶ رقم دارد و یا الگوریتم آن چیست؟ در ادامه به این سوال پاسخ خواهیم دارد. با ما همراه باشید.
6 رقم اول کارت بانکی، چه چیزی را نشان میدهند؟
۶ رقم ابتدایی، شماره شناسایی بانک است و مشخص میکند که کارت از سوی کدام بانک یا موسسه مالی صادر شده است. برنامه نویسها و موسسههای بانکی با بررسی این ۶ رقم، بانک صادر کننده کارت را تشخیص میدهند. در جدول زیر، لیست پیششماره (6 رقم اول) بانکهای مختلف را آورده ایم تا بدین ترتیب بتوانید از روی شماره کارت، بانک موردنظر را تشخیص دهید.
نام بانک | پیش شماره کارت بانکی |
بانک ملی ایران | ۶۰۳۷۹۹ |
بانک سپه | ۵۸۹۲۱۰ |
بانک توسعه صادرات | ۶۲۷۶۴۸ |
بانک صنعت و معدن | ۶۲۷۹۶۱ |
بانک کشاورزی | ۶۰۳۷۷۰ |
بانک مسکن | ۶۲۸۰۲۳ |
پست بانک ایران | ۶۲۷۷۶۰ |
بانک توسعه تعاون | ۵۰۲۹۰۸ |
بانک اقتصاد نوین | ۶۲۷۴۱۲ |
بانک پارسیان | ۶۲۲۱۰۶ |
بانک پاسارگاد | ۵۰۲۲۲۹ |
بانک قوامین | ۶۳۹۵۹۹ |
بانک کارآفرین | ۶۲۷۴۸۸ |
بانک سامان | ۶۲۱۹۸۶ |
بانک سینا | ۶۳۹۳۴۶ |
بانک سرمایه | ۶۳۹۶۰۷ |
بانک شهر | ۵۰۴۷۰۶ ۵۰۲۸۰۶ |
بانک دی | ۵۰۲۹۳۸ |
بانک صادرات | ۶۰۳۷۶۹ |
بانک ملت | ۶۱۰۴۳۳ |
بانک تجارت | ۶۲۷۳۵۳ ۵۸۵۹۸۳ |
بانک رفاه | ۵۸۹۴۶۳ |
بانک انصار | ۶۲۷۳۸۱ |
بانک مهر اقتصاد | ۶۳۹۳۷۰ |
موسسه اعتباری نور | ۵۰۷۶۷۷ |
موسسه اعتباری توسعه | ۶۲۸۱۵۷ |
موسسه اعتباری کوثر | ۵۰۵۸۰۱ |
موسسه اعتباری ملل (عسکریه) | ۶۰۶۲۵۶ |
بانک قرض الحسنه مهرایرانیان | ۶۰۶۳۷۳ |
رقم هفتم و هشتم چطور؟
دو رقم بعدی (ارقام ۷ و ۸) معرف کد محصول است. کد محصول مشخص کننده نوع کارت بانکی است.
انواع کارت بانکی
به طور کلی کارتهای بانکی را میتوان به دو دسته تقسیم بندی کرد که عبارتند از:
- کارت نقدی (کارتهای بانکی متصل به حساب)
- کارت پیشپرداخت (مانند بنکارت، کارتهدیه و کارتاعتباری)
لازم به ذکر است که هر کدام از انواع کارتهای بانکی دارای کد محصول مجزایی هستند.
هفت رقم بعدی:
هفت رقم بعدی (ارقام ۹ تا ۱۵) معرف شماره سریال کارت بانکی است که برای هر کارت منحصر به فرد است. رقم آخر (رقم شانزدهم) Check Digit یا رقم کنترلی نامیده میشود. این رقم صرفا برای اطمینان از درست وارد کردن ۱۵ رقم ابتدایی به کار میرود. برای نمونه اگر یکی از ارقام شماره سریال اشتباه وارد شده باشد، وجود رقم کنترلی از ارسال وجه به مقصد اشتباه جلوگیری به عمل خواهد آورد. این کار از طریق صحت سنجی شماره ۱۶ رقمی انجام میشود.
صحت شماره کارت بانکی چگونه بررسی میشود؟
از بین ۱۶ رقم کارت بانکی، اعداد جایگاههای فرد در عدد ۲ ضرب شده (در صورتی که هر کدام از این حاصلضربها بالاتر از ۱۰ باشد، عدد ۹ از آن کم میشود) و اعداد جایگاههای زوج در عدد ۱ ضرب میشوند. در نهایت همه اعداد به دست آمده با هم جمع شده و این حاصلجمع باید مضربی از عدد ۱۰ باشد در غیر این صورت شماره کارت معتبر نیست. در نتیجه به ازای هر ۱۵ رقم ابتدایی، تنها یک رقم کنترلی وجود دارد که شماره کارت را تکمیل کند. پس وجود این رقم تا حد زیادی باعث جلوگیری از اشتباه در ارسال پول خواهد شد.
وجود الگوریتم شماره بانکی چه ضرورتی دارد؟
روزانه میلیونها تراکنش در شبکه شتاب صورت میگیرد. وجود یک فرآیند منظم در تبادلات مالی، برای جلوگیری از اتلاف وقت ضروری است. برای نمونه سیستم بانکی در حین انجام هر تراکنش کارت به کارت، باید مشخصات و نام شخص گیرنده را از میان تمام کارتهای بانکی تشخیص دهد. وجود این الگوریتم مشخص باعث میشود که اطلاعات مقصد، تنها از بین پیش شمارههای (۶ رقم اول) مربوط به یک بانک مشخص جستجو شده و تا حد زیادی در زمان صرفهجویی شود.
برای انجام کارهای بانکی و پرداختهای روزانه خود مانند خرید شارژ ایرانسل، همراه اول، رایتل، شاتل موبایل، خرید بسته اینترنت، پرداخت قبض آب، برق، گاز، خلافی خودرو و … میتوانید برنامه همراه کارت را از لینکهای زیر برای اندورید و ios دانلود کنید: