ISO 8583 Field 22
すなわちPOSエントリモード。私はすでにそれを知っています:
52
はICCカードを意味します80
フォールバックの場合しかし、私が知りたいのは、
22
(磁気ストライプ)90
誰もこれで私を助けることができますか?
フィールド22の長さは、ISO 8583:1987に基づくプロトコルでは通常3桁(または2バイトにBCDパックされる場合は4桁)、またはISO 8583:1993バージョンに基づくプロトコルでは12桁です。カスタマイズされたプロトコルは、異なるサブフィールドのコンテンツと値の背後にある意味を使用できます。
要求された質問で短い値を使用している間、ISO 8583:1987バージョンに基づいたフィールド22で、先頭および/または末尾のゼロを失ったと思います。したがって、サンプル値は3桁の長さになります-052
、800
、022
、および090
または900
。
通常、3桁のフィールド22は2つのサブフィールドに分割されています。
考えられる解釈は次のとおりです。
02
-PAN磁気ストライプによる自動入力、トラックデータは不要、2
-PINなし。05
-PANチップ経由の自動入力、2
-PINなし。09
-eコマース、0
-不明PIN機能。80
-磁気ストライプへのフォールバック、0
-不明PIN機能。90
-PAN磁気ストライプによる自動入力、トラックデータは認証リクエスト内で送信される必要があります、0
-不明PIN機能。等.
90
ISO 8583要求メッセージに存在するトラックデータのケースで使用、02
-同じ理由で、アクワイアラまたは端末デバイスがリクエストメッセージのトラックデータを転送する資格がない場合。
プロトコル要件によっては、フィールド22の値の例外が発生する場合があります。通常、端末デバイスと通信インターフェイスの認証中にチェックされます。
ここでいくつかのことを詳しく説明します。上記のコメントから、09はEコマーストランザクション用であることがわかりますが、Eコマーストランザクションに関する私の知識によれば、PAN Entry mode as 01(manual entry)。トランザクション入力モードは常に手動で設定されています。
POSエントリモードは、特定のトランザクションがEコマースかPOSかを示します。可能な値は次のとおりです。
01マニュアル入力
02磁気ストライプ、トラック2データは無視されます
05スマートカード、必要なトラック2データ
90磁気ストライプトラック2データなし
91非接触カード
95スマートカード、track2データは不要
これについてのあなたの考えをありがとう