روشهای تبدیل اطلاعات بانکی
شماره کارت، شماره حساب و شماره شبا سه شناسهٔ متفاوت برای یک حساباند. بعضی از تبدیلها فقط با محاسبه انجام میشوند و بعضی دیگر به اطلاعات خود بانک نیاز دارند:
| تبدیل | ورودی | خروجی | روش |
|---|---|---|---|
| کارت به شبا | شماره کارت ۱۶ رقمی | بانک صادرکننده و شبای متناظر | تشخیص بانک با محاسبه؛ شبا از سامانهٔ رسمی بانک |
| حساب به شبا | بانک و شماره حساب | شماره شبا | محاسبه، برای بانکهای دارای قاعدهٔ تأییدشده |
| شبا به حساب | شماره شبای ۲۶ نویسهای | شماره حساب | محاسبه، برای بانکهای دارای قاعدهٔ قابل بازیابی |
| اعتبارسنجی شبا | شماره شبا | صحت ساختار، رقم کنترلی و نام بانک | محاسبه برای همهٔ بانکها |
تبدیل شماره کارت به شبا
شش رقم اول کارت بانک صادرکننده را مشخص میکند و رقم آخر آن کنترلی است (الگوریتم Luhn)؛ ابزار ایرانگاه با همین دو نکته بانک را تشخیص میدهد و خطای تایپی را پیدا میکند. اما شماره حسابی که کارت به آن وصل است در خود شماره کارت نیست، پس هیچ سایتی نمیتواند شبا را فقط با محاسبه از روی کارت بسازد؛ سایتهایی که این کار را میکنند شماره کارت شما را برای سرویس استعلام بانکی میفرستند. ایرانگاه بهجای این کار شما را مستقیم به سامانهٔ رسمی و رایگان همان بانک راهنمایی میکند.
تبدیل شماره حساب به شبا
شبا از کد سهرقمی بانک، ۱۹ رقم مربوط به حساب و دو رقم کنترلی ساخته میشود. اگر قاعدهٔ قرار گرفتن شماره حساب در آن ۱۹ رقم برای بانکی روشن و تأییدشده باشد، شبا را میتوان بیدرنگ محاسبه کرد. در حال حاضر این تبدیل برای بانک اقتصاد نوین، بانک تجارت، بانک خاورمیانه، بانک دی، بانک سامان، بانک سپه، بانک سرمایه، بانک شهر، بانک صادرات ایران، بانک صنعت و معدن، بانک کارآفرین، بانک کشاورزی، بانک مسکن، بانک ملت و بانک ملی ایران فعال است و بانکهای دیگر پس از تأیید قاعده با نمونههای واقعی اضافه میشوند. برای بانکهای دیگر، نشانی سامانهٔ رسمی بانک نمایش داده میشود.
تبدیل شماره شبا به شماره حساب
بانک هر شبا همیشه از روی کد آن معلوم است، اما ۱۹ رقم انتهایی شبا لزوماً همان شماره حسابی نیست که بانک به شما داده است؛ بعضی بانکها کد شعبه، نوع حساب یا رقمهای اضافه را هم در آن جای میدهند. به همین دلیل شماره حساب فقط برای بانکهایی نشان داده میشود که قاعدهٔ بازیابیشان روشن است (بانک اقتصاد نوین، بانک پارسیان، بانک تجارت، بانک خاورمیانه، بانک دی، بانک سامان، بانک سپه، بانک سرمایه، بانک شهر، بانک صادرات ایران، بانک صنعت و معدن، بانک کارآفرین، بانک کشاورزی، بانک مسکن، بانک ملت و بانک ملی ایران).
تبدیل شماره شبا به کارت
شماره کارت در ساختار شبا ذخیره نمیشود و یک حساب ممکن است چند کارت داشته باشد؛ بنابراین این تبدیل با هیچ الگوریتمی ممکن نیست و در ابزار ایرانگاه ارائه نمیشود. اگر شماره کارت گیرنده را لازم دارید، آن را از خود او بپرسید.
چگونه شماره شبا را اعتبارسنجی کنیم؟
شماره شبای ایران ۲۶ نویسه دارد: دو حرف IR، دو رقم کنترلی، سه رقم کد بانک و ۱۹ رقم مربوط به نوع و شمارهٔ حساب.
برای بررسی، چهار نویسهٔ اول به انتهای شماره منتقل، حروف I و R به ۱۸ و ۲۷ تبدیل و باقیماندهٔ تقسیم عدد حاصل بر ۹۷ محاسبه میشود (روش MOD-97 در استاندارد ISO 13616). اگر باقیمانده ۱ باشد، ساختار شبا درست است. این بررسی فقط خطای تایپی را پیدا میکند و نشان نمیدهد که حساب باز است یا به چه کسی تعلق دارد؛ پیش از هر واریز، نام صاحب حساب را در سامانهٔ بانک ببینید.
تشخیص بانک از روی شماره کارت
پیششمارهٔ کارت (شش رقم اول) و کد شبای بانکهای کشور در جدول زیر آمده است. ابزار بالا با همین فهرست، بانک را هنگام تایپ تشخیص میدهد.
| بانک | پیششمارهٔ کارت | کد بانک در شبا |
|---|---|---|
بانک اقتصاد نوین |
627412 | 055 |
بانک ایران زمین |
505785 | 069 |
بانک پارسیان |
622106، 627884، 639194 | 054 |
بانک پاسارگاد |
502229، 639347 | 057 |
بانک تجارت |
627353، 585983 | 018 |
بانک توسعه تعاون |
502908 | 022 |
بانک توسعه صادرات ایران |
627648، 207177 | 020 |
بانک خاورمیانه |
585947، 505809 | 078 |
بانک دی |
502938 | 066 |
بانک رفاه کارگران |
589463 | 013 |
بانک سامان |
621986 | 056 |
بانک سپه |
589210 | 015 |
بانک سرمایه |
639607 | 058 |
بانک سینا |
639346 | 059 |
بانک شهر |
502806، 504706 | 061 |
بانک صادرات ایران |
603769، 903769 | 019 |
بانک صنعت و معدن |
627961 | 011 |
بانک قرضالحسنه رسالت |
504172 | 070 |
بانک قرضالحسنه مهر ایران |
606373 | 060 |
بانک کارآفرین |
627488، 502910 | 053 |
بانک کشاورزی |
603770، 639217 | 016 |
بانک گردشگری |
505416، 505426 | 064 |
بانک مسکن |
628023 | 014 |
بانک ملت |
610433، 991975 | 012 |
بانک ملی ایران |
603799، 170019 | 017 |
پست بانک ایران |
627760 | 021 |
| بانک مرکزی جمهوری اسلامی ایران | 636795، 636797 | 010 |
| موسسه اعتباری توسعه | 628157 | 051 |
| بانک قوامین (ادغامشده) | 639599 | 052 |
| بانک آینده (ادغامشده) | 636214 | 062 |
| بانک انصار (ادغامشده) | 627381 | 063 |
| بانک حکمت ایرانیان (ادغامشده) | 636949 | 065 |
| موسسه اعتباری کوثر (ادغامشده) | 505801 | 073 |
| موسسه اعتباری ملل | 606256 | 075 |
| بانک مهر اقتصاد (ادغامشده) | 639370 | 079 |
| موسسه اعتباری نور | 507677 | 080 |
| بانک قرضالحسنه مهر ایران | — | 090 |
| بانک ایران و ونزوئلا | — | 095 |
تبدیل شماره کارت و حساب بانکهای مختلف
بانک خود را انتخاب کنید تا ابزار با همان بانک باز شود؛ صفحهٔ هر بانک هم نشانی شعب، همراهبانک و اینترنتبانک آن را دارد.
تبدیل کارت و حساب به شبای بانک اقتصاد نوین
تبدیل کارت و حساب به شبای بانک ایران زمین
تبدیل کارت و حساب به شبای بانک پارسیان
تبدیل کارت و حساب به شبای بانک پاسارگاد
تبدیل کارت و حساب به شبای بانک تجارت
تبدیل کارت و حساب به شبای بانک توسعه تعاون
تبدیل کارت و حساب به شبای بانک توسعه صادرات ایران
تبدیل کارت و حساب به شبای بانک خاورمیانه
تبدیل کارت و حساب به شبای بانک دی
تبدیل کارت و حساب به شبای بانک رفاه کارگران
تبدیل کارت و حساب به شبای بانک سامان
تبدیل کارت و حساب به شبای بانک سپه
تبدیل کارت و حساب به شبای بانک سرمایه
تبدیل کارت و حساب به شبای بانک سینا
تبدیل کارت و حساب به شبای بانک شهر
تبدیل کارت و حساب به شبای بانک صادرات ایران
تبدیل کارت و حساب به شبای بانک صنعت و معدن
تبدیل کارت و حساب به شبای بانک قرضالحسنه رسالت
تبدیل کارت و حساب به شبای بانک قرضالحسنه مهر ایران
تبدیل کارت و حساب به شبای بانک کارآفرین
تبدیل کارت و حساب به شبای بانک کشاورزی
تبدیل کارت و حساب به شبای بانک گردشگری
تبدیل کارت و حساب به شبای بانک مسکن
تبدیل کارت و حساب به شبای بانک ملت
تبدیل کارت و حساب به شبای بانک ملی ایران
تبدیل کارت و حساب به شبای پست بانک ایران
سؤالات متداول درباره تبدیل شبا
شماره شبا چیست و چه کاربردی دارد؟
شبا (شماره بینالمللی حساب بانکی ایران) شناسهٔ استاندارد هر حساب بانکی در نظام بانکی کشور است که بر پایهٔ استاندارد جهانی IBAN ساخته میشود. برای انتقال وجه بینبانکی پایا و ساتنا، دریافت حقوق، واریز وام و بسیاری از پرداختهای اداری به شماره شبا نیاز دارید.
تفاوت شماره کارت، شماره حساب و شماره شبا چیست؟
شماره کارت ۱۶ رقمی است و روی کارت بانکی چاپ میشود؛ شماره حساب شناسهٔ داخلی حساب در همان بانک است و ساختارش از بانکی به بانک دیگر فرق میکند؛ شماره شبا ۲۶ نویسه دارد، با IR شروع میشود و حساب را در کل شبکهٔ بانکی کشور بهطور یکتا مشخص میکند. یک حساب میتواند چند کارت داشته باشد، اما فقط یک شبا دارد.
چگونه شماره شبا را از روی شماره کارت دریافت کنیم؟
شماره کارت را در ابزار بالا وارد کنید تا بانک صادرکننده تشخیص داده شود. چون شماره حساب از خود شماره کارت قابل محاسبه نیست، شبای متناظر را باید از سامانهٔ رسمی همان بانک (اینترنتبانک، همراهبانک یا شعبه) گرفت؛ ایرانگاه نشانی سامانهٔ رسمی بانک را کنار نتیجه نشان میدهد.
آیا تبدیل شماره کارت به شبا بدون مراجعه به بانک امکانپذیر است؟
بله. بیشتر بانکها دریافت شبا را در اینترنتبانک و همراهبانک خود بهرایگان ارائه میکنند و نیازی به مراجعه حضوری نیست. شمارهٔ شبای حسابهای خودتان معمولاً در بخش «حسابها» یا «اطلاعات حساب» همین سامانهها دیده میشود.
چگونه بانک صادرکننده کارت را تشخیص دهیم؟
شش رقم اول هر کارت بانکی پیششمارهٔ بانک صادرکننده است؛ برای مثال ۶۰۳۷۹۹ مربوط به بانک ملی ایران و ۶۱۰۴۳۳ مربوط به بانک ملت است. با وارد کردن همین شش رقم در ابزار بالا، نام و نشان بانک بلافاصله نمایش داده میشود.
آیا میتوان از روی شماره شبا، شماره کارت را به دست آورد؟
خیر. شماره کارت در ساختار شبا وجود ندارد و یک حساب ممکن است چند کارت متصل داشته باشد؛ بنابراین هیچ الگوریتمی نمیتواند از شبا به شماره کارت برسد. از روی شبا فقط میتوان بانک و، برای برخی بانکها، شماره حساب را استخراج کرد.
چرا بعضی از شماره کارتها به شبا تبدیل نمیشوند؟
دلیلهای رایج: اشتباه در وارد کردن ارقام (رقم آخر کارت کنترلی است و خطای تایپی را آشکار میکند)، کارتهای هدیه و بنکارتها که به حساب بانکی وصل نیستند، کارت بانکها و مؤسسههای ادغامشده، و حسابهای مسدود یا بستهشده.
آیا شماره شبا باید حتماً به نام دارنده کارت باشد؟
شبا به حساب تعلق دارد، نه به کارت؛ پس نام صاحب شبا همان نام صاحب حسابی است که کارت به آن وصل است. پیش از واریز با پایا یا ساتنا، نام صاحب حساب را که سامانهٔ بانک نشان میدهد با نام گیرنده مقایسه کنید.