ISO 8583

ISO 8583は、金融取引カードによる交換メッセージングに関する国際標準規格です。これは、カード所有者が決済カードを使用して開始した電子取引を交換するシステムに関する国際標準化機構(ISO)の標準規格です。

ISO 8583は、異なるシステム間でトランザクション要求と応答を交換できるように、メッセージ形式と通信フローを定義しています。顧客が店舗でカードを使って支払いを行う際のトランザクション(EFTPOS)の大部分は、通信チェーンのどこかの時点でISO 8583を使用しており、ATMでのトランザクションも同様です。特に、MastercardVisaVerveのネットワークは、他の多くの機関やネットワークと同様に、認証通信をISO 8583規格に基づいて行っています。

ISO 8583は共通規格を定義していますが、システムやネットワークで直接使用されることは通常ありません。多くの標準フィールド(データ要素)はすべ​​てのシステムやネットワークで共通であり、ネットワーク固有の詳細を渡すための追加フィールドもいくつか残されています。これらのフィールドは、各ネットワークがカスタムフィールドや近接カードなどの独自の用途に合わせて規格を適応させるために使用されます。

導入

ISO 8583 仕様は 3 つの部分で構成されます。

  • パート1:メッセージ、データ要素、およびコード値[1]
  • 第2部:機関識別コード(IIC)の申請および登録手続き[2]
  • パート3:前述のメッセージ、データ要素およびコード値の保守手順[3]

メッセージ形式

カードベースの取引は通常、 POS端末(販売時点情報管理端末)やATM(自動出納機)などの取引取得デバイスから一連のネットワークを経由してカード発行システムへ送られ、カード所有者の口座に対する承認が行われます。取引データには、カード情報(カード番号やカード所有者情報など)、端末情報(端末番号、加盟店番号など)、取引情報(金額など)に加え、動的に生成されたり、介在システムによって追加されたりするその他のデータが含まれます。カード発行システムは、これらの情報に基づいて取引を承認または拒否し、応答メッセージを生成します。この応答メッセージは、あらかじめ定義された時間内に端末へ返信する必要があります。

ISO 8583 メッセージは次の部分で構成されます。

  • メッセージタイプインジケーター(MTI)
  • 存在するデータ要素を示す1つ以上のビットマップ。プライマリビットマップとセカンダリビットマップで構成されます。プライマリビットマップの最初のビットは、セカンダリビットマップが存在するかどうかを示します。
  • データ要素、メッセージの実際の情報フィールド

規格のバージョンによってフィールドの配置は異なります。例えば、1987年版と1993年版の通貨要素は2003年版では使用されておらず、通貨はあらゆる金額要素のサブ要素として保持されています。しかしながら、2017年6月現在、ISO 8583:2003はまだ広く受け入れられていません。ISO 8583メッセージングにはルーティング情報がないため、TPDUヘッダーと組み合わせて使用​​されることもあります。

カード会員による取引には、購入、引き出し、入金、返金、取消、残高照会、支払い、口座間振替などが含まれます。ISO 8583は、安全な鍵交換、合計金額の調整、その他の管理目的のためのシステム間メッセージも定義しています。

メッセージタイプインジケータ

メッセージ種別識別子(MTI)は、メッセージの全体的な機能を示す4桁の数値フィールドです。メッセージ種別識別子には、ISO 8583バージョン、メッセージクラス、メッセージ機能、およびメッセージ発信元が含まれます(詳細は後述)。

ISO 8583バージョン

MTI の最初の数字は、メッセージがエンコードされている ISO 8583 バージョンを示します。

コード意味
0 xxxISO 8583:1987
1 xxxISO 8583:1993
2 xxxISO 8583:2003
3 xxxISOによって予約済み
4 xxx
5 xxx
6 xxx
7 xxx
8 xxx国内使用
9 xxx私的使用

メッセージクラス

MTI の 2 番目の位置では、メッセージの全体的な目的を指定します。

コード意味使用法
x 0 xxISOによって予約済み
x 1 xx承認メッセージ資金が利用可能かどうかを確認し、承認を得ますが、残高照合のため口座への転記は行いません。デュアルメッセージシステム(DMS)でファイル交換を行い、口座への転記を待ちます。
x 2 xx金融メッセージ資金が利用可能かどうかを確認し、承認を得たら、アカウントに直接送金します。シングルメッセージシステム(SMS)のため、その後のファイル交換は不要です。
x 3 xxファイル操作メッセージホットカード、TMS、その他の交換に使用されます
x 4 xx取消およびチャージバックメッセージ取消(x4x 0またはx4x 1):前回の承認処理を取り消します。チャージバック(x4x 2またはx4x 3):以前に決済された金融メッセージをチャージバックします。
x 5 xx和解メッセージ決済情報メッセージを送信します。
x 6 xx管理メッセージ管理上のアドバイスを送信します。多くの場合、失敗メッセージ(例:メッセージの拒否、適用の失敗)に使用されます。
x 7 xx料金徴収メッセージ
x 8 xxネットワーク管理メッセージ安全なキー交換、ログオン、エコー テスト、その他のネットワーク機能に使用されます。
x 9 xxISOによって予約済み

メッセージ機能

MTIの3番目の位置は、システム内でのメッセージの流れを定義するメッセージ機能を指定します。リクエストはエンドツーエンドのメッセージ(例:アクワイアラーから発行者へ、そしてタイムアウトと自動リバースを備えた逆方向のメッセージ)であり、アドバイスはポイントツーポイントのメッセージ(例:端末からアクワイアラーへ、アクワイアラーからネットワークへ、ネットワークから発行者へ。各リンクでの送信は保証されますが、必ずしも即時ではありません)です。

コード意味注記
xx 0 xリクエストアクワイアラーから発行者へのアクション実行のリクエスト。発行者は承認または拒否できます。
xx 1 xリクエスト応答リクエストへの応答
xx 2 xアドバイスアクションが行われたというアドバイス。受信者は拒否することはできず、受け入れることしかできない
xx 3 xアドバイス応答アドバイスへの返答
xx 4 x通知イベントが発生したことを通知します。受信者は拒否できず、受け入れることしかできません。
xx 5 x通知の確認通知への応答
xx 6 x命令ISO 8583:2003
xx 7 x指示の確認
xx 8 xISO 用に予約済み一部の実装(MasterCardなど)では肯定応答に使用します。[4]
xx 9 x一部の実装(MasterCardなど)では否定応答に使用します。[5]

メッセージの発信元

MTI の 4 番目の位置は、支払いチェーン内のメッセージ ソースの場所を定義します。

コード意味
xxx 0買収者
xxx 1買収者の繰り返し
xxx 2発行者
xxx 3発行者繰り返し
xxx 4他の
xxx 5ISOによって予約済み
xxx 6
xxx 7

MTI 値が0110の場合、次の例では各位置が示す内容を示します。

  • 0xxx → ISO 8583のバージョン(0 = 1987バージョン)
  • x1xx → メッセージのクラス(1 = 認証メッセージ)
  • xx1x → メッセージの機能(1 = 応答)
  • xxx0 → 通信を開始した人(0 = 取得者)

したがって、MTI 0110は、実際の取引がアクワイアラーによって開始された場合の承認応答メッセージです。

上記の4つの立場をそれぞれ念頭に置くと、MTIはメッセージが何をすべきか、そしてネットワーク上でどのように伝送されるべきかを完全に規定します。残念ながら、すべてのISO 8583実装がMTIの意味を同じように解釈するわけではありません。しかし、比較的標準的なMTIがいくつかあります。

MTI意味使用法
0100承認リクエストカード所有者の購入に対する承認のためのPOS端末からの要求
0110承認応答カード所有者の購入承認のためにPOS端末に応答を要求する
0120承認アドバイスPOS端末が故障し、バウチャーに署名する必要がある場合
0121承認アドバイス繰り返しアドバイスがタイムアウトした場合
0130承認通知に対するアクワイアラーの応答承認通知の受領確認
0200買収者の財務リクエスト通常はATMまたはPINで固定されたPOSデバイスからの資金の要求
0210財務要求に対する買収者の回答資金要求に対する発行者の回答
0220買収者向け財務アドバイス例:ホテルでのチェックアウト。承認リクエストで開始された取引を完了するために使用されます。
0221買収者の財務アドバイスの繰り返しアドバイスがタイムアウトした場合
0230財務アドバイスに対する買収者の対応財務アドバイスの受領確認
0320一括アップロードファイルの更新/転送に関するアドバイス
0330一括アップロードレスポンスファイル更新/転送アドバイス応答
0400買収者による取消リクエスト取引を元に戻す
0420買収者による契約解除のアドバイス
0430買収者取消アドバイス応答
0510バッチ決済応答カードアクセプタ照合要求応答
0800ネットワーク管理リクエストHypercom端末の初期化要求。エコーテスト、ログオン、ログオフなど。
0810ネットワーク管理応答Hypercom端末の初期化応答。エコーテスト、ログオン、ログオフなど。
0820ネットワーク管理のアドバイスキーの変更

ビットマップ

ISO 8583 では、ビットマップはメッセージ内のフィールドまたはサブフィールドであり、メッセージ内の他の場所に他のデータ要素またはデータ要素サブフィールドが存在するかどうかを示します。

フィールドは、ビットマップ内の対応するビットが設定されている場合にのみ存在するとみなされます。例えば、16進数で値が0x82(10進数で130)の場合、2進数では1000 0010となり、メッセージにはフィールド17が存在し、フィールド2、3、4、5、6、8は存在しないことを意味します。

ビットマップは、8バイトのバイナリデータ、またはASCIIまたはEBCDIC文字セットの16文字(0~9、A~F)として表すことができます。メッセージには、少なくとも1つのビットマップ(プライマリビットマップ)が含まれます。プライマリビットマップは、データ要素1~64が存在するかどうかを示します。オプションのセカンダリビットマップの存在は、プライマリビットマップの最初のビットによっても示されます。セカンダリビットマップが存在する場合、セカンダリビットマップはデータ要素65~128が存在するかどうかを示します。同様に、フィールド129~192の存在を示すために三次ビットマップを使用できますが、これらのデータ要素はほとんど使用されません。

ビットマップ値が70 10 00 11 02 C0 48 04であるとすると、

0x70 = 0111 0000 (左から数えて2番目、3番目、4番目のビットが1なので、フィールド2、3、4が存在することを示します)
0x10 = 0001 0000 (最初のビットはフィールド9に対応するため、ここでの4番目のビットはフィールド12が存在することを示します)
0x00 = 0000 0000 (フィールドなし)
0x11 = 0001 0001 (フィールド28と32が存在)
0x02 = 0000 0010 (フィールド39が存在)
0xC0 = 1100 0000 (フィールド41と42が存在)
0x48 = 0100 1000 (フィールド50と53が存在)
0x04 = 0000 0100 (フィールド62が存在)
n番目のビット0102030405060
1234567890123456789012345678901234567890123456789012345678901234
ビットマップ0111000000010000000000000001000100000010110000000100100000000100

したがって、指定されたビットマップは、メッセージ内に存在する次のフィールドを定義します:
2、3、4、12、28、32、39、41、42、50、53、62。

データ要素

データ要素は、トランザクション情報を運ぶ個々のフィールドです。ISO 8583:1987規格では最大128個のデータ要素が規定されており、その後のリリースでは最大192個のデータ要素が規定されています。1993年の改訂では、新しい定義が追加され、一部の定義は削除されましたが、メッセージ形式自体は変更されていません。

各データ要素には指定された意味と形式がありますが、標準には、実装ごとに使用法や形式が大きく異なる汎用データ要素とシステムまたは国固有のデータ要素も含まれています。

各データ要素は、次の表に従って、フィールドの許可された内容 (数値、バイナリなど) とフィールドの長さ (可変または固定) を定義する標準形式で記述されます。

略語意味
1つの空白を含むアルファベット
n数値のみ
x+n数値(金額)値。最初のバイトは、正またはクレジット値を示す「C」、または負またはデビット値を示す「D」で、その後に数値(n桁を使用)が続きます。
s特殊文字のみ
一つの英数字
として英字と特殊文字のみ
ns数字と特殊文字のみ
回答アルファベット、数字、特殊文字。
あんぷアルファベット、数字、パッド文字。
bバイナリデータ
pパッド文字、スペース
zトラック2および3のコードセットは、それぞれISO/IEC 7813およびISO/IEC 4909 で定義されています。
. または .. または ...可変フィールド長インジケータ。各 . は数字を示します。
x または xx または xxxフィールドの固定長、または可変長フィールドの場合は最大長。

さらに、各フィールドは固定長または可変長のいずれかになります。可変長の場合、フィールドの長さの前に長さを示すインジケータが付きます。

タイプ意味
修理済みフィールド長は使用されません
LLVAR または (..xx)0 < LL < 100の場合、先頭の2桁を意味します。LLはフィールドVARのフィールド長を指定します。
LLLVAR または (...xxx)0 < LLL < 1000の場合、先頭の3桁を意味します。LLLはフィールドVARのフィールド長を指定します。
LLとLLLは16進数またはASCIIです。VARフィールドは、データ要素の種類に応じて圧縮またはASCIIになります。LLは1バイトまたは2バイトです。例えば、16進数1バイトとして圧縮されている場合、「27x」は27バイトのVARバイトが続くことを意味します。ASCIIの場合、「32x」と「37x」の2バイトは、27バイトが続くことを意味します。3桁のフィールド長LLLは、圧縮されている場合は先頭に「0」ニブルが付いた2バイト、ASCIIの場合は3バイトを使用します。VARデータ要素の形式は、データ要素の種類によって異なります。数値の場合は圧縮され、例えば87456は3つの16進数バイト「087456x」で表されます。ASCIIの場合は、数字または文字ごとに1バイトが使用されます(例:「38x」、「37x」、「34x」、「35x」、「36x」)。

フィールド定義意味
6ページ6桁の固定長フィールド
6節最大6桁のLVAR数値フィールド
a..11最大 11 文字の LLVAR アルファ フィールド
b...999最大999バイトの長さのLLLVARバイナリフィールド

ISO定義データ要素(1987年版)

データフィールドタイプ使用法
1b 16 (16桁の16進数値で、64ビットのバイナリとして読み取られます。セカンダリビットマップが存在する場合は、32桁の16進数値で、128ビットのバイナリとして読み取られます)ビットマップ
219番プライマリアカウント番号(PAN)
36ページ処理コード
412ページ金額取引
512ページ金額、決済
612ページ金額、カード所有者の請求
710ページ送信日時
88ページ金額、カード所有者の請求手数料
98ページコンバージョン率、決済
108ページコンバージョン率、カード会員への請求
116ページシステム トレース監査番号 (STAN)
126ページローカルトランザクション時間(hhmmss)
134ページ現地取引日(MMDD)
144ページ有効期限(YYMM)
154ページ決済日
164ページ通貨換算日
174ページ撮影日
184ページ加盟店タイプ、または加盟店カテゴリコード
19n 3取得機関(国コード)
20n 3PAN拡張(国コード)
21n 3転送機関(国コード)
22n 3サービスポイント入力モード
23n 3アプリケーションPANシーケンス番号
24n 3機能コード(ISO 8583:1993)、またはネットワーク国際識別子(NII)
25n 2サービスポイント条件コード
26n 2サービスポイントキャプチャコード
271認証識別応答の長さ
28x+n 8金額、取引手数料
29x+n 8金額、決済手数料
30x+n 8金額、取引手数料
31x+n 8金額、決済手数料
32n ..11機関識別コードを取得する
33n ..11転送機関識別コード
34ns ..28主要口座番号(拡張)
35z ..37トラック2のデータ
36n ...104トラック3のデータ
3712検索参照番号
386承認識別応答
392応答コード
403サービス制限コード
41回答8カード受取端末識別
42回答 15カード受領者の識別コード。
 例: DE42 = "INDBANK00012345"。
43回答 40カード アクセプタ名/場所 (1~25 カード アクセプタ名または自動現金自動預け払い機 (ATM) の場所、26~38 都市名、39~40 国コード)。
 例: DE43 = "HP PETROL BUNK BANGALORE KA IN"。
44..25追加の回答データ
45..76トラック1のデータ
46999追加データ(ISO)
47999追加データ(全国)
48999追加データ(非公開)
49aまたはn 3通貨コード、取引
50aまたはn 3通貨コード、決済
51aまたはn 3通貨コード、カード所有者の請求
52b 64個人識別番号データ
5316ページセキュリティ関連の制御情報
54120追加金額
55答え...999ICCデータ - 複数のタグを持つEMV
56答え...999予約済み(ISO)
57答え...999予約済み(国内)
58答え...999
59答え...999
60答え...999予約済み(国内)(例:決済リクエスト:バッチ番号、アドバイス取引:元の取引金額、バッチアップロード:元の MTI と元の RRN と元の STAN など)
61答え...999予約済み(プライベート)(例:CVV2 / サービスコード取引)
62答え...999予約済み(非公開)(例:トランザクション:請求書番号、キー交換トランザクション:TPK キーなど)
63答え...999予約済み(プライベート)
64b 64メッセージ認証コード(MAC)
65b 1拡張ビットマップインジケーター
661決済コード
67n 2拡張支払いコード
68n 3受信機関の国コード
69n 3決済機関の国コード
70n 3ネットワーク管理情報コード
714ページメッセージ番号
724ページ最後のメッセージの番号
736ページアクション日(YYMMDD)
7410ページ単位数
7510ページクレジット、逆転番号
7610ページ借方の数
7710ページ借方、取消番号
7810ページ振替番号
7910ページ振替・取消番号
8010ページ問い合わせ件数
8110ページ承認数
8212ページクレジット、手数料
8312ページクレジット、取引手数料
8412ページ引き落とし、手数料金額
8512ページ借方、取引手数料額
8616ページクレジットの合計額
8716ページクレジット、取消額
8816ページ借方合計金額
8916ページ借方、取消金額
9042ページ元のデータ要素
 元のMTI(4桁) オリジナルSTAN(DE11)(6桁) 元の送信日時(DE7)(10桁) 元の取得機関IDコード(DE32)(11桁) 元の転送機関IDコード(DE33)(11桁)
911ファイル更新コード
922ファイルセキュリティコード
935応答インジケーター
947サービスインジケーター
9542代替額
96b 64メッセージセキュリティコード
97x+n 16純決済額
98回答 25受取人
99n ..11決済機関識別コード
100n ..11受信機関識別コード
101答え..17ファイル名
102答え..28アカウント識別1
103答え..28アカウント識別2
104答え...100取引の説明
105答え...999ISO 用に予約済み
106答え...999
107答え...999
108答え...999
109答え...999
110答え...999
111答え...999
112答え...999国内使用のみ
113答え...999
114答え...999
115答え...999
116答え...999
117答え...999
118答え...999
119答え...999
120答え...999個人使用のみ
121答え...999
122答え...999
123答え...999
124答え...999
125答え...999
126答え...999
127答え...999
128b 64メッセージ認証コード

処理コード

以下は、各トランザクション タイプごとのメッセージのタイプと処理コードを指定する表です。

取引メッセージの種類処理コード
承認010000 a0 0x
残高照会31 a0 0x
販売020000 a0 0x
現金01 a0 0x
クレジットバウチャー20 a0 0x
空所02 a0 0x
モバイルトップアップ57 a0 0x

応答コード

1987年版

次の表は、ISO 8583-1987 の応答コードとその意味を示しています。以降のバージョンでは、3 桁と 4 桁の応答コードが使用されます。

コード説明
00承認または正常に完了しました
01カード発行会社にお問い合わせください
02カード発行会社の特別条件を参照してください
03無効な販売者
04選び出す
05尊重しない
06エラー
07ピックアップカード、特別条件
08身分証明書による名誉
09リクエスト進行中
10一部承認
11承認済み(VIP)
12無効な取引
13無効な金額
14無効なカード番号(そのような番号はありません)
15そのような発行者はいません
16承認済み、トラック3を更新
17顧客のキャンセル
18顧客紛争
19取引を再入力
20無効な応答
21措置は取られていない
22故障の疑い
23受け入れられない取引手数料
24ファイル更新は受信機ではサポートされていません
25ファイル上のレコードが見つかりません
26重複したファイル更新レコード、古いレコードが置き換えられました
27ファイル更新フィールド編集エラー
28ファイル更新ファイルがロックアウトされました
29ファイルの更新に失敗しました。買収者に問い合わせてください。
30フォーマットエラー
31スイッチでサポートされていないバンク
32部分的に完了
33期限切れのカード
34詐欺の疑い
35カード受取人がアクワイアラーに連絡する
36制限カード
37カードアクセプタコールアクワイアラーセキュリティ
38PINの試行回数が許容回数を超えました
39クレジットアカウントなし
40要求された機能はサポートされていません
41紛失したカード
42ユニバーサルアカウントなし
43盗難カード、ピックアップ
44投資口座なし
45~50歳ISO 用に予約済み
51資金が足りない
52当座預金口座なし
53貯蓄口座なし
54期限切れのカード
55個人識別番号が間違っています
56カード記録なし
57カード所有者に取引は許可されていません
58端末への取引は許可されていません
59詐欺の疑い
60カード受取人がアクワイアラーに連絡する
61出金額の制限を超える
62制限カード
63セキュリティ違反
64元の金額が正しくありません
65引き出し頻度制限を超える
66カード受取人がアクワイアラーのセキュリティ部門に電話する
67ハードキャプチャ(カードをATMで受け取る必要があります)
68応答が遅すぎました
69-74ISO 用に予約済み
75PINの試行回数が許容回数を超えました
78カードは有効化されていません
80Visa取引: クレジットカード発行会社が利用できません
82カードの有効期限が無効です
82CVN不一致: CAM、dCVV、iCVV、またはCVVの結果が陰性
85成功: 住所確認
76-89個人使用のみ
90カットオフが進行中です

(1日の営業を終了し、次の営業を開始するスイッチ。数分以内に取引を再度送信できます)

91発行者またはスイッチが動作していません
92ルーティング用の金融機関または中間ネットワーク施設が見つかりません
93取引を完了できません。法律違反です
94重複送信
95調整エラー
96システム故障
97-99国内使用のみ
ゼロ A-9ZISO 用に予約済み
ゼロMZ国内使用のみ
N ゼロ-ZZ個人使用のみ
1993年版
コード説明
000‑0991110、1120、1121、1140、および 1210、1220、1221、1240 メッセージで使用され、トランザクションが承認されたことを示します。
000承認された
001身分証明書による名誉
002一部承認
003承認済み(VIP)
004承認済み、トラック3を更新
005承認済み、カード発行会社が指定したアカウントタイプ
006一部金額の承認、カード発行会社が指定した口座タイプ
007承認済み、ICCを更新
008‑059ISO用に予約済み
060‑079国の使用のために予約されている
080‑099私的使用のために予約されている
100~1991110、1120、1121、1140、1210、1220、1221、1240 メッセージで使用され、取引がカード発行会社またはその代理人によって承認処理され、拒否されたことを示します (カードの受け取りは不要)
100尊重しない
101期限切れのカード
102詐欺の疑い
103カードアクセプタ連絡先アクワイアラー
104制限カード
105カード受取人はアクワイアラーのセキュリティ部門に電話する
106PINの試行回数が許容回数を超えました
107カード発行会社にお問い合わせください
108カード発行会社の特別条件を参照してください
109無効な販売者
110無効な金額
111無効なカード番号
112PINデータが必要です
113受け入れられない料金
114要求されたタイプのアカウントがありません
115要求された機能はサポートされていません
116資金が足りない
117PINが間違っています
118カード記録なし
119カード所有者に取引は許可されていません
120端末への取引は許可されていません
121引き出し限度額を超える
122セキュリティ違反
123引き出し頻度制限を超える
124法律違反
125カードは無効です
126無効なPINブロック
127PINの長さエラー
128PINキー同期エラー
129偽造カードの疑い
130-159ISO用に予約済み
160~179国の使用のために予約されている
180~199私的使用のために予約されている
200-2991110、1120、1121、1140、および 1210、1220、1221、1240 メッセージで使用され、カード発行会社またはその代理人により承認のために取引が処理され、カードを受け取る必要がなく拒否されたことを示します。
200尊重しない
201期限切れのカード
202詐欺の疑い
203カードアクセプタ連絡先アクワイアラー
204制限カード
205カード受取人はアクワイアラーのセキュリティ部門に電話する
206PINの試行回数が許容回数を超えました
207特別な条件
208紛失したカード
209盗まれたカード
210偽造カードの疑い
211-259ISO用に予約済み
260‑279国の使用のために予約されている
280‑299私的使用のために予約されている
300‑3991314、1324、1325、および 1344 メッセージで使用され、ファイル アクションの結果を示します。
300成功
301受信機ではサポートされていません
302ファイル上の記録が見つかりません
303重複レコード、古いレコードが置き換えられました
304フィールド編集エラー
305ファイルがロックアウトされました
306成功しなかった
307フォーマットエラー
308重複、新しいレコードは拒否されました
309不明なファイル
310‑359ISO用に予約済み
360‑379国の使用のために予約されている
380‑399私的使用のために予約されている
400‑4991430、1432、1440、および 1442 メッセージで使用され、取り消しまたはチャージバックの結果を示します。
400承認済み
401-459ISO用に予約済み
460‑479国の使用のために予約されている
480‑499私的使用のために予約されている
500‑5991510、1512、1530、および 1532 メッセージで使用され、調整の結果を示します。
500和解し、バランスが取れた
501和解した、バランスが崩れた
502金額は調整されていません。合計が提供されています。
503合計は不明
504調整されていないが、合計が提供される
505-559ISO用に予約済み
560‑579国の使用のために予約されている
580‑599私的使用のために予約されている
600‑6991614、1624、1625、1644のメッセージで使用
600承認済み
601元の取引を遡ることができない
602無効な参照番号
603参照番号/PANが互換性がありません
604POS写真は利用できません
605提供されたアイテム
606リクエストを満たすことができません - 必要な/要求された文書が入手できません
607‑659ISO用に予約済み
660‑679国の使用のために予約されている
680‑699私的使用のために予約されている
700‑7991720、1721、1740、1722、1723、1742 メッセージで使用されます。
700承認済み
701‑749ISO用に予約済み
750‑769国の使用のために予約されている
770‑799私的使用のために予約されている
800‑8991814、1824、1825、1844 のメッセージで使用されます。
800承認済み
801‑859ISO用に予約済み
860‑879国の使用のために予約されている
880‑899私的使用のために予約されている
900アドバイスは承知しましたが、金銭的責任は負いません
901アドバイスを認め、金銭的責任を受け入れます
902‑949トランザクションを処理できなかったことを示すために、要求応答およびアドバイス応答メッセージで使用されます。
902無効な取引
903取引を再入力する
904フォーマットエラー
905スイッチではアクワイアラーはサポートされていません
906切り替え中
907カード発行会社またはスイッチが動作しない
908ルーティングのトランザクション宛先が見つかりません
909システム故障
910カード発行会社が承認
911カード発行会社がタイムアウトしました
912カード発行会社は利用できません
913重複送信
914元の取引を遡ることができない
915調整カットオーバーまたはチェックポイントエラー
916MACが正しくありません
917MACキー同期エラー
918使用できる通信キーがありません
919暗号化キー同期エラー
920セキュリティソフトウェア/ハードウェアエラー - もう一度お試しください
921セキュリティソフトウェア/ハードウェアエラー - 対処不要
922メッセージ番号が順序どおりではありません
923リクエスト進行中
924‑929ISO用に予約済み
930‑939国の使用のために予約されている
940‑949私的使用のために予約されている
950-999アドバイス応答メッセージ (1x3x) で使用され、財務責任の移転を拒否した理由を示します。
950事業協定違反
951‑983ISO用に予約済み
984‑991国の使用のために予約されている
992‑999私的使用のために予約されている

サービスポイント入力モード(フィールド22)

ポイントオブサービス (POS) モード フィールドには、カードが読み取られた条件、行われた認証の種類、および仕様のバージョンに応じて端末の機能が記述されます。

2003年版

2003 仕様では、POS コードは 4 つの部分に分割された 16 個のバイナリ文字で構成されます。

  1. 使用されるカード読み取り方法
  2. 使用されたカード所有者の確認方法
  3. POS環境
  4. セキュリティ特性
1993年版

1993年版[6]では12文字のフィールドがあり、5つの部分から構成されています。

  1. 端末入力機能(1~3文字目)
    • カードデータ入力機能
    • カード所有者認証機能
    • カードキャプチャ機能
  2. 動作環境(4~6文字目)
    • 動作環境 / 端末配置
    • カード所有者存在インジケーター
    • カードプレゼンスインジケーター
  3. 認証と検証が完了しました(7~9文字目)
    • カードデータ入力方法
    • カード所有者の確認方法
    • カード所有者認証機関
  4. 端末の出力機能(10番目と11番目の文字)
    • カードデータ出力機能 - 端末は磁気ストライプまたはチップに書き込むことができますか?
    • 端末出力機能 - 端末はカード所有者に対して何かを表示または印刷できますか。
  5. PIN キャプチャ機能(12 番目の文字) は、端末が PIN コードをキャプチャできるかどうか、またキャプチャできる場合はキャプチャできる最大長を示します。
1987年版

サービス ポイント エントリ モード値は、次の 2 つの部分で構成されます。

  1. PAN入力モード、最初の2桁
  2. PIN入力機能、3桁目

次の表は、PAN 入力モードとその意味を示しています。

PAN入力モード意味
00未知
01マニュアル
02磁気ストライプ
03バーコード
04OCR
05集積回路カード(ICC)。CVVを確認できます。
07非接触型EMVによる自動入力。
10加盟店はカード所有者の認証情報をファイルに保存しています。
80集積回路カード(ICC)から磁気ストライプへのフォールバック
90トラック 2 から読み取った磁気ストライプ。CVV を確認できます。
91非接触磁気ストライプによる自動入力
95集積回路カード(ICC)。CVVは確認されない場合があります。
99元の取引と同じです。

次の表は、PIN 入力機能とその意味を示しています。

PIN入力機能意味
0未知
1端末はPINを受け付けます
2端末はPINを受け付けません
3mPOSソフトウェアベースのPIN入力機能
8端末にはPIN入力機能がありますが、PINパッドは現在動作していません。

オーストラリア規格AS 2805はISO 8583を組み込んでおり、その他にも多数の決済関連トピックをカバーしています。[7]

参照

参考文献

  1. ^ ISO 8583-1:2003 金融取引カード発信メッセージ - 交換メッセージ仕様 - パート1:メッセージ、データ要素およびコード値
  2. ^ ISO8583-2:1998 金融取引カード発信メッセージ - 交換メッセージ仕様 - パート2:機関識別コード(IIC)の申請および登録手順
  3. ^ ISO8583-3:2003 金融取引カード発信メッセージ - 交換メッセージ仕様 - パート3:メッセージ、データ要素およびコード値の保守手順
  4. ^ マスターカード顧客インターフェース仕様、2017年7月25日
  5. ^ マスターカード顧客インターフェース仕様、2017年7月25日
  6. ^ 「ISO 8583:1993」。
  7. ^ Arthur Van Der Merwe. 「EFTのAS2805規格」. 2023年6月7日時点のオリジナルよりアーカイブ。

ツール

シンプルで無料のISO8583エディター

「https://en.wikipedia.org/w/index.php?title=ISO_8583&oldid=1321730553」より取得