Visa CVMの優先順位
Visaの非接触決済では、Online PINまたはCDCVMを優先します。
概要
VisaのCVM選択は、次の間のネゴシエーションです デジタルウォレットアプリケーション およびPOS端末との間です。
これは、次を認証するために使用されるカード所有者確認方法(CVM)を決定します エンドユーザー.
SDK初期化時にCVMの優先順位を設定します。 NFC Wallet SDK を初期化する を使用して CustomConfiguration.
使用する CustomConfiguration.Builder.selectCvmOnlinePINPriority(...) 優先順位を付ける対象:
Online PIN
優先順位を設定しない場合、NFC Wallet SDKは CDCVM優先順位.
選択された優先順位に基づき、NFC Wallet SDKは両方でサポートされる最適なCVMを選択します:
カードプロファイル(CAP)
端末機能(TTQ)
CVM選択に使用される入力
CAP(カード機能)
Visaの非接触プロファイルにおけるAIDごとの対応CVMは、Card Additional Processes(CAP)によって定義されます。
バイト3 ビット8
1b: Online PINは国内取引でサポートされています。
バイト3 ビット7
1b: Online PINは国際取引でサポートされています。
バイト3 ビット5
1b: 署名がサポートされています。
バイト3 ビット4
1b: CDCVMがサポートされています。
TTQ(端末機能)
POS端末は、サポートされる機能を示すためにTerminal Transaction Qualifier(TTQ)を使用します。
バイト1 ビット3
1b: オンラインPINがサポートされています。
バイト1 ビット2
1b: 署名がサポートされています。
バイト3 ビット7
1b: CDCVMがサポートされています。
バイト2 ビット7
1b: CVMが必要です(高額取引)。
「共通してサポートされる」CVM
CVMは 共通してサポートされる カードプロファイル(CAP)と端末(TTQ)の両方でサポートされている場合です。
Online PINの優先順位
CVMが必要かどうかを確認します(
TTQ バイト2 ビット7 == 1b).falseの場合、少額取引として処理します。
trueの場合、ステップ2に進みます。
〜かどうかを確認します
ONLINE_PINが共通してサポートされているか。trueの場合、Online PINを使用して支払い処理を続けます。
falseの場合、ステップ3に進みます。
〜かどうかを確認します
Device CVMが共通してサポートされているか。trueの場合、CDCVMを使用して支払い処理を続けます。
falseの場合、ステップ4に進みます。
〜かどうかを確認します
SIGNATUREが共通してサポートされているか。trueの場合、署名を使用して支払い処理を続けます。
falseの場合、共通してサポートされるCVMは存在しません。端末はPOS認証を要求するか、取引を拒否する場合があります。
CDCVM優先順位
〜かどうかを確認します
Device CVMが共通してサポートされているか。trueの場合、ステップ2に進みます。
falseの場合、ステップ3に進みます。
CAPがCDCVMをサポートしているか、またCVMが必要かどうかを確認します(
TTQ バイト2 ビット7 == 1b).trueの場合、高額取引の認証に進みます。
CAPがCDCVMをサポートしているが、CVMが必要でない場合(
TTQ バイト2 ビット7 == 0b)、少額取引として処理します。CAPがCDCVMをサポートしていない場合は、次を使用して支払い処理を続けます
CARD_LIKE.
CVMが必要かどうかを確認します(
TTQ バイト2 ビット7 == 1b).falseの場合、少額取引として処理します。
trueの場合、ステップ4に進みます。
〜かどうかを確認します
ONLINE_PINが共通してサポートされているか。trueの場合、Online PINを使用して支払い処理を続けます。
falseの場合、ステップ5に進みます。
〜かどうかを確認します
SIGNATUREが共通してサポートされているか。trueの場合、署名を使用して支払い処理を続けます。
falseの場合、共通してサポートされるCVMは存在しません。端末はPOS認証を要求するか、取引を拒否する場合があります。
最終更新
役に立ちましたか?