370 文字
2 分
クレジットカードのBINコードとは? 番号体系とイシュアー検索方法
BINコードとは
BINコードとはクレジットカード番号の先頭6桁の数字。BIN = Bank Identification Numberの略で、この6桁からカード発行会社(イシュアー)を特定できる。
例えば、カード番号が 4980-XXXX-XXXX-XXXX であれば、BINコードは 498000 ~ 498099 の範囲に該当し、特定のイシュアーに紐づく。
カード番号の構造
クレジットカード番号は通常16桁で、以下の構造になっている。
| 桁 | 名称 | 内容 |
|---|---|---|
| 1桁目 | MII (Major Industry Identifier) | 業界識別。4=Visa、5=Mastercard、3=Amex/JCB |
| 1〜6桁目 | BIN / IIN | 発行会社の識別番号 |
| 7〜15桁目 | 口座番号 | 個人を識別する番号 |
| 16桁目 | チェックディジット | Luhnアルゴリズムによる検証用 |
BINコードの検索
海外
BINコードは一元管理されておらず、複数のサービスがBINコードからイシュアーを検索するAPIやデータベースを提供している。
- bincodes.com — BINコード検索、カードブランド・発行国・カードタイプの判定
- bindb.com — BINリストのダウンロードとAPI提供
日本国内
日本国内のBINコードも一元管理されていない。以前、国内のBINコードリストを掲載していたサイトがあったが消滅してしまった。
当時のデータをGistにまとめている: 日本国内のクレジットカードBINコード一覧
用途
BINコードは以下のような場面で活用される。
- 決済フォームのUX改善: カード番号入力時にブランドロゴを自動表示
- 不正検知: カード発行国と利用者の所在国の不一致を検出
- 手数料計算: カードブランドやカードタイプ(デビット/クレジット)による手数料率の判定
クレジットカードのBINコードとは? 番号体系とイシュアー検索方法
https://blog.teraren.com/posts/credit-card-bin-code/ 関連記事
この記事が役に立ったら
GitHub Sponsorsで応援できます