ورود / ثبت نام 🗝️

آخرین بروزرسانی: "1404-08-29"

بررسی بانک و صحت شماره کارت بانکی - bank BIN checker - تشخیص بانک کارت - card bank identifier - صحت شماره کارت - card number validator - استعلام BIN کارت - BIN lookup - تطابق کارت و بانک - bank card match

بررسی بانک و صحت شماره کارت بانکی bank BIN checker تشخیص بانک کارت card bank identifier صحت شماره کارت card number validator استعلام BIN کارت BIN lookup تطابق کارت و بانک bank card match

بررسی بانک و صحت شماره کارت بانکی یکی از ابزارهای مهم و کاربردی در فضای مالی و دیجیتال است که به کاربران کمک می‌کند پیش از هرگونه تراکنش مالی، از درستی شماره کارت و بانک صادرکننده آن اطمینان پیدا کنند. در دنیای امروز که خریدهای اینترنتی، انتقال وجه و پرداخت‌های آنلاین بخش جدایی‌ناپذیر زندگی ما شده‌اند، چنین ابزاری نقش مهمی در جلوگیری از اشتباهات و کلاه‌برداری‌های احتمالی دارد.

هر کارت بانکی در ایران از ۱۶ رقم تشکیل شده است. این اعداد فقط تصادفی نیستند، بلکه هر بخش از آن معنا و ساختاری مشخص دارد. شش رقم اول کارت به نام BIN (Bank Identification Number) شناخته می‌شود و نشان‌دهنده‌ی بانک صادرکننده کارت است. بقیه‌ی ارقام نیز شماره حساب، کنترل صحت (Check Digit) و شماره داخلی حساب کاربر را مشخص می‌کنند.

هر عدد روی کارت بانکی، نشانی از نظم ریاضی و امنیت مالی است.

ساختار شماره کارت بانکی در ایران:

  • شش رقم اول: شناسه بانک (BIN)
  • نه رقم بعدی: شماره حساب در بانک
  • آخرین رقم: رقم کنترلی (Check Digit) برای بررسی صحت کارت

به‌عنوان مثال، اگر شماره کارتی با ۶۰۳۷۷۰ آغاز شود، سیستم به‌صورت خودکار تشخیص می‌دهد که کارت متعلق به بانک کشاورزی است. یا اگر با ۶۲۲۱۰۶ شروع شود، کارت از بانک پارسیان صادر شده است. این داده‌ها در بانک اطلاعاتی رسمی بانک مرکزی و شبکه شتاب ذخیره می‌شوند.

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

  1. ورود شماره کارت ۱۶ رقمی در ابزار بررسی کارت.
  2. سیستم به کمک الگوریتم Luhn رقم کنترلی را بررسی می‌کند تا مطمئن شود شماره وارد شده معتبر است.
  3. سپس از طریق شناسه BIN، نام بانک صادرکننده کارت نمایش داده می‌شود.
  4. در نهایت کاربر می‌تواند مطمئن شود کارت مربوط به بانک رسمی و معتبر است.

فایده بررسی شماره کارت:

  • جلوگیری از انتقال وجه اشتباه به کارت نامعتبر یا غیرواقعی.
  • شناسایی سریع بانک مقصد در هنگام انتقال وجه بین‌بانکی.
  • افزایش امنیت پرداخت‌های اینترنتی.
  • اطمینان از اینکه کارت متعلق به شبکه شتاب است.
بررسی کارت بانکی، گامی ساده برای پیشگیری از ضررهای بزرگ مالی است.

اشتباهات رایج در استفاده از شماره کارت:

  • وارد کردن یک رقم اشتباه هنگام انتقال وجه که منجر به ارسال پول به حساب فرد ناشناس می‌شود.
  • اعتماد به شماره کارت‌های ناشناس در تراکنش‌های اینترنتی.
  • ذخیره‌کردن شماره کارت در صفحات ناامن یا مرورگرهای عمومی.
  • استفاده از کارت‌های مجازی نامعتبر یا ساختگی.

پرسش‌های متداول:

  • آیا از روی شماره کارت می‌توان نام صاحب آن را فهمید؟ خیر، فقط بانک صادرکننده قابل شناسایی است؛ اطلاعات شخصی محرمانه است.
  • آیا همه کارت‌های بانکی از شبکه شتاب پشتیبانی می‌کنند؟ بله، تمام بانک‌های رسمی عضو شبکه شتاب هستند.
  • آیا ممکن است شماره کارت واقعی باشد اما حساب بسته شده باشد؟ بله، در این حالت کارت دیگر فعال نیست ولی از نظر ساختاری معتبر است.
  • آیا بررسی کارت با سامانه بانک مرکزی انجام می‌شود؟ سامانه‌های رسمی از پایگاه داده BIN بانک مرکزی برای شناسایی استفاده می‌کنند.

لیست برخی از پیش‌شماره‌های کارت بانکی معروف:

  • ۶۰۳۷۹۹ – بانک ملی ایران
  • ۶۱۰۴۳۳ – بانک ملت
  • ۶۰۲۲۴۰ – بانک پارسیان
  • ۶۲۷۳۸۱ – بانک انصار
  • ۵۸۵۹۸۳ – بانک تجارت
  • ۶۲۲۱۰۶ – بانک پارسیان
  • ۶۳۶۲۱۴ – بانک آینده
  • ۶۰۳۷۷۰ – بانک کشاورزی
  • ۶۲۷۳۵۳ – بانک اقتصاد نوین
  • ۵۸۹۲۱۰ – بانک سپه

برای توسعه‌دهندگان: بررسی صحت شماره کارت معمولاً با الگوریتم Luhn انجام می‌شود. این الگوریتم با جمع‌زدن ارقام کارت طبق الگوی مشخص (دو برابر کردن ارقام جایگاه‌های خاص) و بررسی بخش‌پذیری بر عدد ۱۰، مشخص می‌کند کارت معتبر است یا خیر. علاوه‌بر آن، جدول BIN می‌تواند به‌صورت JSON یا API به سیستم‌های مالی و پرداختی متصل شود.

امنیت مالی فقط به فناوری وابسته نیست؛ به دقت و آگاهی کاربران نیز نیاز دارد.

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

logo

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


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

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

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

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

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

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

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

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

هفت رقم بعدی:

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

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

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

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

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

انواع بانک ها

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

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

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

اعتبارسنجی ساختاری کارت معمولاً با محاسبه رقم کنترلی انجام می‌شود؛ در این فرآیند روی ارقام کارت عملیات مشخصی انجام می‌شود و اگر نتیجه با رقم پایانی همخوانی داشته باشد، از نظر ساختار صحیح است؛ این بررسی فقط شکل و صحت ظاهری شماره را تأیید می‌کند و مالکیت یا فعال بودن کارت را نشان نمی‌دهد.

این ابزار فقط صحت ساختاری را بررسی می‌کند و به اطلاعات حساس مانند CVV2، تاریخ انقضا یا رمز نیاز ندارد؛ با این حال برای حفظ حریم خصوصی، از وارد کردن اطلاعات محرمانه خودداری کنید و فقط شماره کارت را در محیطی امن وارد نمایید؛ هرگز برای پرداخت از چنین ابزارهایی استفاده نکنید و صرفاً از درگاه‌های رسمی بهره ببرید.

نتیجه این ابزار فقط نشان می‌دهد شماره کارت از نظر الگوی عددی درست است و بانک آن چیست؛ این نتیجه فعال بودن کارت، امکان تراکنش، مالکیت یا نبود محدودیت‌های بانکی را تأیید نمی‌کند؛ برای امور مالی واقعی همیشه از درگاه‌های امن و تأییدهای رسمی بانک استفاده کنید.
وحید مجیدی صدر

مدیر ارشد فناوری (CTO)

مدرس دانشگاه و مجتمع فنی تهران

من وحید مجیدی، مدرس طراحی و برنامه‌نویسی وب با سابقه‌ی تدریس در دانشگاه تهران و مجتمع فنی تهران. در طول سال‌ها فعالیت آموزشی، تلاش کرده‌ام مفاهیم فنی را به‌صورت پروژه‌محور و کاربردی آموزش دهم تا هنرجویان و دانشجویان بتوانند مهارت‌های خود را در محیط‌های واقعی توسعه دهند و به متخصصان کارآمد در حوزه‌ی فناوری تبدیل شوند.

در کنار تدریس، به‌عنوان طراح و برنامه‌نویس وب در توسعه‌ی سامانه‌های نرم‌افزاری، پلتفرم‌های فروش آنلاین و سیستم‌های سازمانی فعالیت دارم. تخصص من در طراحی، توسعه و بهینه‌سازی سامانه‌های تحت وب است؛ از برنامه‌نویسی فرانت‌اند و بک‌اند گرفته تا معماری نرم‌افزار، سئو و زیرساخت‌های DevOps.

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

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

سریع و آسان

🎯

دقیق و قابل اعتماد

🌍

آنلاین و همیشه در دسترس

💡

ابزارهای هوشمند