SOFTELメモ

</> 技術者募集

クレジットカード番号についてのメモ

クレジットカード番号の意味

1、最初の1桁:主要産業識別子 (MII:Major industry identifier)

カード発行者の業界を表す。

0 予備
1,2 航空
3 旅行・娯楽
4,5 銀行・金融
6 商品輸送・銀行
7 石油
8 通信
9 国ごとの割り当て分

2、MIIを含む最初6桁:発行者識別番号(IIN:Issuer Identifier Number)

カード発行者の身元を表す。

[主要クレジットカードのIIN]

Visa 4xxxxx
Mastercard 51xxxx – 55xxxx
Discover 6011xx, 644xxx, 65xxxx
Amex 34xxxx, 37xxxx

3、7桁目以降、最後1桁の前の数まで:カード口座番号

組み合わせは1兆通り。

4、最後の1桁:チェックディジット(チェックサム)

そのクレジットカードの番号が有効かどうかLuhnアルゴリズムで認証するとき使う。


テスト用カード番号があるらしい

Master Card 5555555555554444
5105105105105100
セキュリティコードは任意の3桁。何でもよい。
Visa 4111111111111111 (最も使われている番号)
4012888888881881
セキュリティコードは任意の3桁
JCB 3530111333300000
3566002020360505
セキュリティコードは任意の3桁
Diners Club 30569309025904
38520000023237
セキュリティコードは任意の3桁
American Express 378282246310005
371449635398431
378734493671000(コーポレート)
セキュリティコードは任意の4桁
Discover 6011111111111117
6011000990139424
セキュリティコードは3桁、なんでもOK

関連するメモ

コメント