Đến phần nội dung
Toova
Tất cả công cụ

Trình tạo IBAN cho Dữ liệu Kiểm thử SEPA

Riêng tư theo thiết kế — chạy hoàn toàn trong trình duyệt của bạn

IBAN (International Bank Account Number, ISO 13616) là định dạng tiêu chuẩn được các ngân hàng châu Âu sử dụng để xác định tài khoản trong chuyển tiền xuyên biên giới. Toova tạo IBAN vượt qua kiểm tra mod-97 chính thức tại 12 quốc gia — hoàn hảo cho fixture kiểm thử và trình xác thực form. Mọi thứ chạy trong trình duyệt; không có gì được tải lên.

Cách kiểm tra mod-97 hoạt động

Mỗi IBAN kết thúc bằng 2 chữ số kiểm tra. Để xác thực: di chuyển 4 ký tự đầu tiên (mã quốc gia + chữ số kiểm tra) xuống cuối, thay mỗi chữ cái bằng vị trí của nó trong bảng chữ cái + 9 (A=10, B=11, …, Z=35), diễn giải kết quả là một số nguyên và kiểm tra rằng nó ≡ 1 (mod 97). Toova tính toán điều này ở phía client với BigInt.

Cấu trúc BBAN theo quốc gia

BBAN (phần sau mã quốc gia và chữ số kiểm tra) khác nhau theo quốc gia. Đức: 8 chữ số mã ngân hàng + 10 chữ số tài khoản. Anh: 4 chữ cái ngân hàng + 6 chữ số sort code + 8 chữ số tài khoản. Ý: 1 chữ cái CIN + 5 ABI + 5 CAB + 12 tài khoản. Toova mã hóa định dạng cho 12 quốc gia.

Câu hỏi thường gặp

IBAN được tạo có thật không?
Không. Chúng vượt qua kiểm tra toán học mod-97 nhưng không được gán cho tài khoản ngân hàng nào.
Có thể dùng IBAN được tạo để chuyển tiền thực tế không?
Không — đó là gian lận và ngân hàng sẽ từ chối. Chỉ dùng cho kiểm thử.
Tại sao là 12 quốc gia?
12 quốc gia bao phủ phần lớn nhu cầu IBAN trong fixture kiểm thử.
Toova có lưu IBAN được tạo không?
Không. Tất cả trong trình duyệt. Không có yêu cầu ra ngoài.