リスク管理を定義する
概要
認証なしの低額取引(LVT)や交通系決済をサポートするために、 デジタルウォレットアプリケーション はリスク管理設定を定義する必要があります。
これらの設定:
は、次をサポートするデジタルカードにのみ適用されます CDCVM および認証なしでLVTを許可します。
LVTアキュムレータで使用されるしきい値を定義します。
LVTアキュムレータ
NFC Wallet SDKは以下を含むLVTアキュムレータを追跡します:
認証なしの累積取引金額
認証なしの連続LVT支払い回数
アキュムレータが設定した上限に達すると、NFC Wallet SDKは エンドユーザー に認証を促します。
認証に成功した後(HVTまたはLVTの間)、NFC Wallet SDKはアキュムレータをリセットします。
SDK統合
リスク管理パラメータ
リスク管理を定義するには CustomConfiguration をNFC Wallet SDK初期化時に使用します。参照: NFC Wallet SDKを初期化する.
次のパラメータが利用可能です:
maxConsecutivePaymentsForLVT
認証なしで許可される連続LVT支払いの最大数を設定します。
上限に達すると、次のLVTは認証を必要とします。
デフォルト: 0 (すべてのLVTで認証を要求)。
最大: 50。
注:このカウンタは取引通貨に関係なく増加します。
singleTransactionAmountLimitForLVT
認証なしで許可されるLVTごとの最大金額を設定します。
この上限を超えるLVTはすべて認証を必要とします。
デフォルト: 0 (すべてのLVTで認証を要求)。
取引通貨コードが一致する場合にのみ適用されます: domesticCurrencyCode.
maxCumulativeAmountForLVT
認証なしで許可されるLVT支払いの累積最大金額を設定します。
上限に達すると、次のLVTは認証を必要とします。
デフォルト: 0 (すべてのLVTで認証を要求)。
取引通貨コードが一致する場合にのみ適用されます: domesticCurrencyCode.
domesticCurrencyCode
LVTアキュムレータで使用するISO 4217の数値通貨コードを設定します。
次とともに使用されます:
singleTransactionAmountLimitForLVT
maxCumulativeAmountForLVT
アキュムレータは取引通貨がこの値と一致した場合にのみ更新されます。
デフォルト: 978 (ユーロ)。
suppportTransitWithoutCDCVM
CDCVMなしの交通系支払いを有効にします。
交通系取引はLVTアキュムレータ(金額または回数)を更新しません。
有効化されている場合、交通系支払いは認証を必要としません。
デフォルト: false.
次の例は通貨の小数単位がアキュムレータのしきい値にどのように影響するかを示します:
PUREのリスク管理
PURE(ThalesのホワイトラベルEMV決済ネットワーク)は、デジタルカードプロファイルでリスク構成を提供することもできます。
取引を処理する際、NFC Wallet SDKはに加えてPUREのリスク管理を適用します CustomConfiguration.
次の表は、PUREのリスクパラメータがで設定したリスク管理パラメータとどのように相互作用するかを示します: CustomConfiguration.
maxTransactionNoCVM
と比較し、より制限的(小さい)値を使用します。 maxConsecutivePaymentsForLVT と使用し、最も制限的(最小)の値を使用します。
muta
金額がこの値を超え、取引通貨コードが等しい場合に取引を拒否します: crmCurrencyCode (PUREプロファイルから)。
issuerCVMLimit
取引通貨コードが等しい場合: domesticCurrencyCode、と比較します singleTransactionAmountLimitForLVT と使用し、最も制限的(最小)の値を使用します。
それ以外の場合は、を使用します issuerCVMLimit.
maxTransactionAmountNoCVM
取引通貨コードが等しい場合: domesticCurrencyCode、と比較します maxCumulativeAmountForLVT と使用し、最も制限的(最小)の値を使用します。
それ以外の場合は、を使用します maxTransactionAmountNoCVM.
最終更新
役に立ちましたか?