370 文字
2 分

クレジットカードのBINコードとは? 番号体系とイシュアー検索方法

BINコードとは#

BINコードとはクレジットカード番号の先頭6桁の数字。BIN = Bank Identification Numberの略で、この6桁からカード発行会社(イシュアー)を特定できる。

例えば、カード番号が 4980-XXXX-XXXX-XXXX であれば、BINコードは 498000498099 の範囲に該当し、特定のイシュアーに紐づく。

カード番号の構造#

クレジットカード番号は通常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/
作者
Yuki Matsukura
公開日
2014-08-06
ライセンス
CC BY-NC-SA 4.0
この記事が役に立ったら
GitHub Sponsorsで応援できます

コメント