銀行カードBIN検索ガイド:IIN、発行会社、カードブランド、Luhnチェック
まず結論
銀行カードのBIN検索では、カードの発行会社、カードブランド、カード種別、発行国・地域を推定できます。ただし、口座が存在するか、残高が十分か、カードが有効か、取引が成功するかは確認できません。
簡単に確認したい場合は Bank Card BIN Lookup を使います。6桁BIN、8桁IIN、またはマスク済みカード番号の前半を入力すると、発行会社、カードブランド、カード種別、Luhn構造チェックを確認できます。プライバシー保護のため、一般的な検索では完全なカード番号を入力・共有しないでください。
BINとIINとは
BINはBank Identification Numberの略で、一般的にはカード番号の先頭6桁を指します。IINはIssuer Identification Numberで、より正式には発行者識別番号です。カードレンジの拡大により、現在は8桁IINを使ってより正確に識別するケースが増えています。
| 用語 | 一般的な長さ | 主な用途 |
|---|---|---|
| BIN | 6桁 | 従来の発行会社、カードブランド、ルーティング識別 |
| IIN | 8桁 | より精密な発行会社と商品種別の識別 |
| 完全なカード番号 | 通常13-19桁 | Luhn構造チェックは可能だが、口座存在は証明しない |
実務ではBINとIINが混同されることがあります。可能なら最も具体的な前半桁で検索し、データが不足する場合に広い範囲へ戻すのが安全です。
BIN検索で分かること
| 項目 | 意味 | よくある用途 |
|---|---|---|
| 発行会社 | カードを発行した銀行または機関 | サポート確認、ルーティング補助、データ補完 |
| カードブランド | Visa、Mastercard、UnionPay、American Expressなど | 決済ネットワーク処理、フォーム表示 |
| カード種別 | デビット、クレジット、プリペイド、不明 | リスク管理、チェックアウト表示 |
| 国・地域 | 発行地域 | 越境決済チェック、異常検知 |
| Luhn結果 | 番号構造がチェックサムに合うか | 入力ミス検出 |
これらは補助情報です。承認、口座状態、残高、本人確認、不正判定は、決済ゲートウェイ、アクワイアラ、発行会社、または承認済みリスクシステムの結果を使うべきです。
BIN検索で分からないこと
| 質問 | BIN/IINで分かるか |
|---|---|
| どの機関が発行した可能性が高いか | 通常は分かる |
| どのカードブランドか | 通常は分かる |
| カード番号の構造があり得るか | Luhnと組み合わせれば分かる |
| 口座が存在するか | 分からない |
| カードが有効か | 分からない |
| 残高が十分か | 分からない |
| 取引が承認されるか | 分からない |
| 利用者がカード保有者か | 分からない |
Luhnに通っても、その番号が実在し、有効で、取引可能であるとは限りません。
Luhnチェックとの違い
Luhnは多くの決済カード番号で使われるチェックサム方式です。入力ミス検出には役立ちますが、口座検証ではありません。
| 機能 | BIN/IIN検索 | Luhnチェック |
|---|---|---|
| 発行会社を識別 | できる | できない |
| カードブランドを識別 | できる | できない |
| カード種別を識別 | 多くの場合できる | できない |
| 入力ミスを検出 | 完全番号があれば一部可能 | できる |
| 口座存在を確認 | できない | できない |
| 取引成功を確認 | できない | できない |
決済フォームやサポートでは、BIN/IINを分類に使い、Luhnを基本的な入力チェックに使います。どちらも単独で承認や不正判定に使うべきではありません。
安全な利用シーン
決済ルーティングの補助
BINデータは、取引前にカードブランドを推定したり、ルーティングの参考にしたりできます。ただし、決済ゲートウェイの正式な応答を置き換えるものではありません。
カスタマーサポート
サポート担当者は、発行会社や対応ブランドを確認するために先頭6桁または8桁を尋ねることがあります。チャット、スクリーンショット、チケット、メールで完全なカード番号を求めるべきではありません。
リスク管理の特徴量
BIN/IINは、発行国、カード種別、ブランド、IP国、端末情報、アカウント履歴、取引行動などと組み合わせて使う補助特徴量です。単独の許可・拒否ルールにしないでください。
データ整理
過去注文、返金記録、テストデータを整理するとき、BIN検索で発行会社やブランドを補完できます。完全番号ではなく、マスク済み番号または前半桁だけを使います。
一括BIN検索の流れ
- BIN、IIN、またはマスク済みカード番号の前半だけをエクスポートする。
- 1行に1件ずつ Bank Card BIN Lookup に貼り付ける。
- 不明な発行会社、想定外のブランド、種別の不一致を確認する。
- CSVで結果をエクスポートする。
- 完全なカード番号を表計算、ログ、スクリーンショット、チャットに残さない。
ローカル処理であっても、チーム文書内で完全なカード番号を共有する必要はありません。
検索できないBINがある理由
BIN/IINデータは変化します。結果が欠けたり一致しなかったりする理由には、次のようなものがあります。
- 銀行が新しいカードレンジを追加した。
- 既存レンジが移行、分割、再割り当てされた。
- 仮想カード、プリペイドカード、提携カード、地域カードが特殊なレンジを使う。
- 公開データの更新が発行会社に追いついていない。
- 8桁IINの細分化により、6桁BINでは粗い結果しか出ない。
BIN検索は有用なシグナルですが、決済判断の正式な根拠ではありません。
プライバシーとコンプライアンス
カード番号は機密性の高い金融データです。BIN検索だけの場合でも、次の原則を守ってください。
- 可能な限り6桁BINまたは8桁IINを使う。
- 完全番号が表示される場合は、前半と下4桁だけを残して中央をマスクする。
- 完全番号をログ、表計算、スクリーンショット、チケット、チャットに保存しない。
- カード関連データへのアクセスを役割で制限する。
- 承認、トークン化、本人確認は承認済み決済サービスを使う。
本番システムでは、組織のPCI DSSおよびデータ管理要件に従ってください。
FAQ
BIN検索で残高を確認できますか?
できません。BIN検索は残高、口座状態、取引権限を確認できません。
6桁BINだけで十分ですか?
多くの場合は役立ちますが、現代のカードレンジでは8桁IINの方が正確なことがあります。
Luhnに通れば本物のカードですか?
いいえ。Luhnは数字構造を確認するだけで、口座の存在や利用可否は証明しません。
不正検知に使えますか?
補助シグナルとして使えます。決済ゲートウェイ応答、端末、IP、アカウント履歴、速度制限、業務ルールと組み合わせてください。
完全なカード番号を入力すべきですか?
一般的な検索では不要です。BIN/IINまたはマスク済み番号を使ってください。完全番号の処理は承認済みの決済ワークフローでのみ行うべきです。
まとめ
BIN/IIN検索は、発行会社識別、カードブランド分類、サポート確認、ルーティング補助、リスク特徴量に役立ちます。ただし、リアルタイムの口座検証ではありません。入力品質にはLuhnチェックを併用し、承認、トークン化、不正判定はコンプライアンスに沿った決済システムに任せるべきです。
ブラウザローカルツールを無料で試す →