پرش به محتوای اصلی

تشخیص بانک از روی شماره کارت بانکی

تشخیص رایگان بانک صادرکننده از روی ۶ رقم اول شماره کارت (BIN) و بررسی صحت آن با الگوریتم لوهن — کاملاً در مرورگر شما، بدون ارسال شماره کارت به سرور.

تبلیغ

ابزار تشخیص بانک از شماره کارت

شماره کارت را وارد کنید تا اعتبار ساختاری آن و بانک صادرکننده‌ی احتمالی بررسی شود. مثلاً: ۶۰۳۷۹۹۱۲۳۴۵۶۷۸۹۳

اعتبارسنجی الگوریتمی، نه استعلام واقعی

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

تبلیغ

راهنمای استفاده

  1. شماره ۱۶ رقمی کارت بانکی را در کادر بالا وارد کنید.
  2. ابزار ابتدا صحت شماره را با الگوریتم لوهن بررسی می‌کند.
  3. در صورت معتبر بودن، شش رقم اول با جدول محلی بانک‌ها مقایسه و نام بانک نمایش داده می‌شود.

این ابزار دقیقاً چه چیزی را بررسی می‌کند؟

هر شماره کارت بانکی ایرانی ۱۶ رقم دارد. شش رقم اول آن (BIN یا Bank Identification Number) توسط شاپرک به هر بانک اختصاص داده می‌شود؛ ده رقم باقی‌مانده شماره‌ی حساب/کارت داخلی بانک و یک رقم کنترلی است. این ابزار دو کار کاملاً مستقل انجام می‌دهد: اول، رقم‌های شماره کارت را با فرمول لوهن (استاندارد جهانی ISO/IEC 7812) جمع می‌زند تا مطمئن شود عدد از نظر ریاضی هم‌خوانی دارد — این دقیقاً همان بررسی‌ای است که هر دستگاه کارت‌خوان پیش از تماس با بانک انجام می‌دهد. دوم، شش رقم اول را در یک جدول محلی از BINهای شناخته‌شده‌ی بانک‌های ایرانی جست‌وجو می‌کند.

برای نمونه، شماره‌ی ۶۰۳۷ ۹۹۱۲ ۳۴۵۶ ۷۸۹۳ الگوریتم لوهن را پاس می‌کند و شش رقم اول آن (۶۰۳۷۹۹) در جدول محلی این ابزار به «بانک ملی ایران» نگاشت شده است.

شش رقم اول (BIN)بانک
۶۰۳۷۹۹بانک ملی ایران
۵۸۹۲۱۰بانک سپه
۶۲۷۶۴۸بانک توسعه صادرات ایران
۶۲۷۹۶۱بانک صنعت و معدن
۶۰۳۷۷۰بانک کشاورزی
۶۳۹۲۱۷بانک کشاورزی
۶۲۸۰۲۳بانک مسکن
۶۲۷۷۶۰پست بانک ایران

جدول کامل ۳۰ بانک و موسسه‌ی اعتباری در ابزار بالا استفاده می‌شود — این فقط بخشی از آن برای نمونه است.

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

نه. بررسی الگوریتم لوهن و جست‌وجوی بانک با جاوااسکریپت همین صفحه، در مرورگر شما انجام می‌شود؛ هیچ رقمی از شماره کارت ذخیره یا به سروری ارسال نمی‌شود.
BIN (Bank Identification Number) شش رقم ابتدایی هر شماره کارت بانکی است که توسط شاپرک/بانک مرکزی به هر بانک اختصاص داده می‌شود. همه‌ی کارت‌های صادرشده توسط یک بانک معمولاً با یکی از چند BIN مشخص همان بانک شروع می‌شوند — به همین دلیل می‌توان بانک صادرکننده را فقط از روی این شش رقم، بدون هیچ استعلامی، حدس زد.
الگوریتم لوهن یک فرمول ریاضی استاندارد (ISO/IEC 7812) است که همه‌ی شبکه‌های پرداخت جهانی، از جمله شاپرک، برای شماره کارت استفاده می‌کنند. این فرمول فقط تایپ‌های اشتباه (جابه‌جایی یا اشتباه‌نویسی یک رقم) را تشخیص می‌دهد — نمی‌گوید کارت واقعاً وجود دارد یا فعال است، فقط می‌گوید ساختار عددی آن با قاعده‌ی استاندارد شماره کارت‌ها هم‌خوانی دارد.
نه. پاس‌شدن الگوریتم لوهن فقط یعنی رقم‌های شماره کارت با فرمول ریاضی استاندارد هم‌خوانی دارند — نه اینکه این کارت واقعاً صادر شده، متعلق به کسی است، موجودی دارد یا مسدود نیست. تنها راه اطمینان از اعتبار واقعی یک کارت، استعلام مستقیم از بانک صادرکننده یا درگاه پرداخت رسمی است.
چون این ابزار از یک جدول محلی و به‌روزرسانی‌شونده استفاده می‌کند که BINهای بانک‌های اصلی ایران را پوشش می‌دهد، اما همه‌ی بانک‌ها، موسسات اعتباری کوچک‌تر یا بازه‌های تازه صادرشده را شامل نمی‌شود. در این حالت، شماره کارت می‌تواند کاملاً معتبر باشد؛ فقط بانک صادرکننده‌ی آن در جدول محلی این ابزار ثبت نشده است.
بله، تقریباً همه‌ی کارت‌های بانکی صادرشده در ایران — چه کارت عابربانک، چه کارت اعتباری — دقیقاً ۱۶ رقم دارند و از همین فرمت BIN و الگوریتم لوهن پیروی می‌کنند. اگر شماره‌ای کمتر یا بیشتر از ۱۶ رقم دارید، احتمالاً در تایپ یا کپی‌کردن آن رقمی جا افتاده یا اضافه شده است.
تبلیغ