web-dev-qa-db-ja.com

POSエントリモードの違い(フィールド22)

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桁の長さになります-052800022、および090または900

通常、3桁のフィールド22は2つのサブフィールドに分割されています。

  • ポジション1および2-個人アカウント番号(PAN)エントリ(または機能)。
  • ポジション3-個人識別番号(PIN)エントリ(または機能)。

考えられる解釈は次のとおりです。

  • 02-PAN磁気ストライプによる自動入力、トラックデータは不要、2-PINなし。
  • 05-PANチップ経由の自動入力、2-PINなし。
  • 09-eコマース、0-不明PIN機能。
  • 80-磁気ストライプへのフォールバック、0-不明PIN機能。
  • 90-PAN磁気ストライプによる自動入力、トラックデータは認証リクエスト内で送信される必要があります、0-不明PIN機能。

等.

90 ISO 8583要求メッセージに存在するトラックデータのケースで使用、02-同じ理由で、アクワイアラまたは端末デバイスがリクエストメッセージのトラックデータを転送する資格がない場合。

プロトコル要件によっては、フィールド22の値の例外が発生する場合があります。通常、端末デバイスと通信インターフェイスの認証中にチェックされます。

17

ここでいくつかのことを詳しく説明します。上記のコメントから、09はEコマーストランザクション用であることがわかりますが、Eコマーストランザクションに関する私の知識によれば、PAN Entry mode as 01(manual entry)。トランザクション入力モードは常に手動で設定されています。

POSエントリモードは、特定のトランザクションがEコマースかPOSかを示します。可能な値は次のとおりです。

01マニュアル入力

02磁気ストライプ、トラック2データは無視されます

05スマートカード、必要なトラック2データ

90磁気ストライプトラック2データなし

91非接触カード

95スマートカード、track2データは不要

これについてのあなたの考えをありがとう

1
MANIKANTA