در حال بارگذاری ابزار...

اعتبارسنجی شماره کارت بانکی

مشتری شماره کارت برای انتقال وجه داده، ولی یک رقم اشتباه نوشته. شما هم متوجه نشدید و پول به حساب اشتباه رفت. داستان آشنایی است، نه؟

این ابزار با الگوریتم Luhn شماره کارت را بررسی می‌کند. همان الگوریتمی که بانک‌ها استفاده می‌کنند. اگر حتی یک رقم اشتباه باشد، تشخیص می‌دهد.

علاوه بر صحت عددی، بانک صادرکننده هم مشخص می‌شود. ۶۰۳۷ مال ملی است، ۶۰۳۷۹۹ مال صادرات، و...

چه اطلاعاتی می‌گیرید؟

صحت شماره

آیا شماره از نظر ریاضی معتبر است؟ (الگوریتم Luhn)

نام بانک

کارت متعلق به کدام بانک است؟

نوع کارت

اعتباری یا نقدی (بر اساس پیش‌شماره)

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

شماره را با فاصله ۴ رقمی نمایش می‌دهد

الگوریتم Luhn چیست؟

هر شماره کارت بانکی ۱۶ رقمی، یک منطق ریاضی دارد. رقم آخر (چک‌دیجیت) از روی ۱۵ رقم قبلی محاسبه می‌شود.

اگر کسی یک رقم را اشتباه تایپ کند، چک‌دیجیت دیگر درست در نمی‌آید. این یعنی با یک محاسبه ساده می‌توان فهمید شماره اشتباه است.

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

کاربرد برای کسب‌وکار

فروشگاه آنلاین → قبل از ثبت سفارش، شماره کارت مشتری را اعتبارسنجی کنید
حسابداری → وقتی شماره حساب مشتری را ثبت می‌کنید، مطمئن شوید درست است
پشتیبانی → مشتری شماره کارت گفت؟ قبل از انتقال، یک بار چک کنید
توسعه‌دهنده → می‌توانید از API ما در سایت‌تان استفاده کنید

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

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