Welcome to our new developer portal! Use the "Ask" button to chat with our AI Agent.
For the complete documentation index, see llms.txt. This page is also available as Markdown.

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)の両方でサポートされている場合です。

Visaのドキュメントでは、CDCVMをしばしば Device CVM.

Online PINの優先順位

  1. CVMが必要かどうかを確認します(TTQ バイト2 ビット7 == 1b).

    • falseの場合、少額取引として処理します。

    • trueの場合、ステップ2に進みます。

  2. 〜かどうかを確認します ONLINE_PIN が共通してサポートされているか。

    • trueの場合、Online PINを使用して支払い処理を続けます。

    • falseの場合、ステップ3に進みます。

  3. 〜かどうかを確認します Device CVM が共通してサポートされているか。

    • trueの場合、CDCVMを使用して支払い処理を続けます。

    • falseの場合、ステップ4に進みます。

  4. 〜かどうかを確認します SIGNATURE が共通してサポートされているか。

    • trueの場合、署名を使用して支払い処理を続けます。

    • falseの場合、共通してサポートされるCVMは存在しません。端末はPOS認証を要求するか、取引を拒否する場合があります。

CDCVM優先順位

  1. 〜かどうかを確認します Device CVM が共通してサポートされているか。

    • trueの場合、ステップ2に進みます。

    • falseの場合、ステップ3に進みます。

  2. CAPがCDCVMをサポートしているか、またCVMが必要かどうかを確認します(TTQ バイト2 ビット7 == 1b).

    • trueの場合、高額取引の認証に進みます。

    • CAPがCDCVMをサポートしているが、CVMが必要でない場合(TTQ バイト2 ビット7 == 0b)、少額取引として処理します。

    • CAPがCDCVMをサポートしていない場合は、次を使用して支払い処理を続けます CARD_LIKE.

  3. CVMが必要かどうかを確認します(TTQ バイト2 ビット7 == 1b).

    • falseの場合、少額取引として処理します。

    • trueの場合、ステップ4に進みます。

  4. 〜かどうかを確認します ONLINE_PIN が共通してサポートされているか。

    • trueの場合、Online PINを使用して支払い処理を続けます。

    • falseの場合、ステップ5に進みます。

  5. 〜かどうかを確認します SIGNATURE が共通してサポートされているか。

    • trueの場合、署名を使用して支払い処理を続けます。

    • falseの場合、共通してサポートされるCVMは存在しません。端末はPOS認証を要求するか、取引を拒否する場合があります。

最終更新

役に立ちましたか?