اعتبارسنج IBAN
نمونهها
نتیجه اعتبارسنجی
ورودی IBAN
جزئیات
جزئیات فنی
اعتبارسنج IBAN چگونه کار میکند
این ابزار چه کاری انجام میدهد
این اعتبارسنج IBAN شمارههای حساب بانکی بینالمللی را از نظر ساختار صحیح، طول مخصوص کشور و چکسام با استفاده از الگوریتم Mod-97 بررسی میکند. IBAN را نرمالسازی میکند، آن را با فاصلهگذاری هر چهار کاراکتر قالببندی میکند و بخشهای کلیدی مانند کد کشور، ارقام کنترلی و BBAN را استخراج میکند.
موارد استفادهٔ رایج برای توسعهدهندگان
توسعهدهندگان از بررسیکننده IBAN برای اعتبارسنجی فرمهای پرداخت، تأیید جزئیات حساب بانکی در اپلیکیشنهای فینتک و دیباگ مشکلات یکپارچهسازی با SEPA یا انتقالهای بانکی بینالمللی استفاده میکنند. همچنین هنگام وارد کردن دادههای مشتری یا ساخت قوانین اعتبارسنجی برای جریانهای آنبوردینگ مفید است.
قالب، طول و چکسام
یک IBAN با یک کد کشور دوحرفی شروع میشود و پس از آن دو رقم کنترلی و BBAN میآید. هر کشور طول ثابت IBAN دارد. این ابزار طول مورد انتظار را تشخیص میدهد و چکسام را اعتبارسنجی میکند و به شما کمک میکند خطاهای رایج مانند کمبود کاراکتر، کد کشور اشتباه یا ارقام کنترلی نامعتبر را پیدا کنید.
دامهای رایج و حالتهای لبهای
فاصلهها و بزرگی/کوچکی حروف روی اعتبارسنجی اثر نمیگذارند، اما کاراکترهای پنهان یا آثار کپی/پیست اغلب اثر میگذارند. همیشه ورودی را نرمالسازی کنید و مطمئن شوید طول IBAN با قانون کشور مطابقت دارد. عدم تطابق چکسام معمولاً نشاندهنده یک اشتباه تایپی یا مقدار کوتاهشده است.
چه زمانی از این ابزار استفاده کنیم در برابر کُد
از این اعتبارسنج IBAN برای بررسیهای سریع و دیباگ استفاده کنید. برای سیستمهای تولیدی، IBANها را در سمت سرور اعتبارسنجی کنید و قالب نرمالشده را ذخیره کنید. قوانین کسبوکاری اضافی مانند در دسترس بودن بانک یا محدودیتهای کشور را نیز در منطق اپلیکیشن خود در نظر بگیرید.