2017-01-17 13 views
0

EMV MTIP非接触テストに問題があり、その理由を理解できません。トランザクションは受け入れられていますが、私のテストツールでは、カード所有者の検証や使用された(または使用されていない)CVMに関するいくつかの失敗が表示されています。 、MTIP非接触テストMP11がCVMの結果で失敗する

  1. TVRバイト3 0を期待し、8ビット、5F0302/0は、

  2. CVM結果は3F0001に等しい(カード所有者検証が成功しなかった)1た受付:

    問題があります予想

これは私が理解していることは、CVMが発生していないということです。なぜ3000の量がCVMの必要な制限を超えているのか分かりません。 ICC

  • 署名
  • 暗号化PINオフライン
  • 必要はありませんCVM
  • ように

    • 平文:私は、非接触のための私の端末の機能には、次のサポートを示した60 B8のC8、に設定されています私はそれを見て、5F0302はNo CVM Requiredがうまく使用されたことを示します.3F0001はCVM検証が失敗したことを示します。

      これがどうして起こるのか、誰かが間違ったことをしているのかどうかについて、誰かが気づくことができますか?

      トランザクションの完全なログがポストに含めるには大きすぎるが、ここで見つけることができます:Pastebin Transaction Log

      編集1: 私は正しいCAPKのロードしていますかなり確信しています。

      <tag id="E2"> 
          <tag id="DFC316">A000000004</tag> 
          <tag id="9F22">EF</tag> 
          <tag id="DFC317">A191CB87473F29349B5D60A88B3EAEE0973AA6F1A082F358D849FDDFF9C091F899EDA9792CAF09EF28F5D22404B88A2293EEBBC1949C43BEA4D60CFD879A1539544E09E0F09F60F065B2BF2A13ECC705F3D468B9D33AE77AD9D3F19CA40F23DCF5EB7C04DC8F69EBA565B1EBCB4686CD274785530FF6F6E9EE43AA43FDB02CE00DAEC15C7B8FD6A9B394BABA419D3F6DC85E16569BE8E76989688EFEA2DF22FF7D35C043338DEAA982A02B866DE5328519EBBCD6F03CDD686673847F84DB651AB86C28CF1462562C577B853564A290C8556D818531268D25CC98A4CC6A0BDFFFDA2DCCA3A94C998559E307FDDF915006D9A987B07DDAEB3B</tag> 
          <tag id="DFC318">03</tag> 
          <tag id="DFC31A">21766EBB0EE122AFB65D7845B73DB46BAB65427A</tag> 
      </tag> 
      <tag id="E2"> 
          <tag id="DFC316">A000000004</tag> 
          <tag id="9F22">F1</tag> 
          <tag id="DFC317">A0DCF4BDE19C3546B4B6F0414D174DDE294AABBB828C5A834D73AAE27C99B0B053A90278007239B6459FF0BBCD7B4B9C6C50AC02CE91368DA1BD21AAEADBC65347337D89B68F5C99A09D05BE02DD1F8C5BA20E2F13FB2A27C41D3F85CAD5CF6668E75851EC66EDBF98851FD4E42C44C1D59F5984703B27D5B9F21B8FA0D93279FBBF69E090642909C9EA27F898959541AA6757F5F624104F6E1D3A9532F2A6E51515AEAD1B43B3D7835088A2FAFA7BE7</tag> 
          <tag id="DFC318">03</tag> 
          <tag id="DFC31A">D8E68DA167AB5A85D8C3D55ECB9B0517A1A5B4BB</tag> 
      </tag> 
      <tag id="E2"> 
          <tag id="DFC316">A000000004</tag> 
          <tag id="9F22">FA</tag> 
          <tag id="DFC317">A90FCD55AA2D5D9963E35ED0F440177699832F49C6BAB15CDAE5794BE93F934D4462D5D12762E48C38BA83D8445DEAA74195A301A102B2F114EADA0D180EE5E7A5C73E0C4E11F67A43DDAB5D55683B1474CC0627F44B8D3088A492FFAADAD4F42422D0E7013536C3C49AD3D0FAE96459B0F6B1B6056538A3D6D44640F94467B108867DEC40FAAECD740C00E2B7A8852D</tag> 
          <tag id="DFC318">03</tag> 
          <tag id="DFC31A">5BED4068D96EA16D2D77E03D6036FC7A160EA99C</tag> 
      </tag> 
      

      編集2:彼らは、次の値では、端末ベンダーの例に従ってXMLファイルからロードされている

      :使用中ターミナルリスク経営管理論のデータのためのサポートを示し0CB4000000000000、あります
      • 非接触
        • いいえCVMはデバイスCVM上
        • を必要
        • 9F35で設定された端末タイプが22である:デバイスCVM

      編集3で

  • 接触
    • 平文PIN
    • 署名
    • 暗号化オフライン
    • =出席者、オフラインオンライン能力

      編集4: TAC for Denialはすべてゼロです。デフォルトのためのTACとオンラインFC50808800で、示す:

      • SDAが
      • カードが欠落し
      • ICCデータを失敗した
      • オフラインデータ認証を行わなかったDDAは
      • を失敗した
      • ターミナル例外ファイルに表示されます
      • DDA/ACの生成が失敗しました。
      • 期限切れのアプリケーション
      • オフラインデータ認証ではなかった -
      • カード所有者の検証に成功していない
      • トランザクションを超えるフロアリミット
      • 商人強制トランザクションオンライン
  • +0

    端末リスク管理タグでは、バイト1の0x9F1DはNoCVMとモバイルデバイスCVMでのみ許可されています。署名もオンラインPINもありません。 CVM用に設定したCVMの能力CVM以上の量が必要な場合必須?私はCVMに必要な金額にNoCVM機能を使用するか、CVMを増やすことを期待しています。常にNoCVMを持つために非接触トランザクション制限に必要な制限。 –

    +0

    私はあなたを正しく理解していれば、2番目の選択肢は私が実装したものです。 CVMの必要制限とトランザクション制限(CDCVMなし)はともに3000に等しい – raydowe

    答えて

    1
    • TVRバイト1ビット8 = 1が要求されたサービスは、カードの製品には使用できません行われた
    • TVRバイト3ビット8 = 1 - カード所有者の確認に失敗しました

    これは、端末に、オフラインデータ認証のためにロードされる必要な認証局公開鍵(CAPK)がないことを示しています。インデックスが0xEF、0xF1、0xFAの正しい公開鍵をロードします。これらのキーは、コンタクトと非接触のM-TIPカードの両方に使用されます。

    あなたはMasterCard非接触タグ0x9F1D値 - ターミナルリスク管理データについて言及していません。

    端末のMasterCard/Maestro Online、Denial、およびDefault TACについては言及していません。

    あなたの端末の種類については言及していません。出席/無人。 Maestroには、NoCVMに関する無人環境のための具体的な実装が必要です。

    端末の機能通常、端末ブランドの非接触型カーネル初期設定/タグで置き換えられたことに気づいたタグ0x9F33。 あなたのケースではSDAが有効になっています。 PayPass M/Chipの要件 - 「新しく導入されたPayPass端末はSDAをサポートしておらず、SDAをサポートするように構成されていません」 SDAは弱い認証です。

    端末の非接触型カーネルでは、取引金額がCVM必要制限(NoCVM)を下回り、CVM必須制限を超えて異なるCVM機能を設定する必要があります。市場要件のため、オンラインPINがサポートされていない可能性があります。無人端末では署名をサポートしないようにしてください。この場合、CVMの制限を超える金額に対してはNoCVMしか使用できません。 Maestro処理のための特別な実装。

    MasterCard PayPass—M/Chip Requirementsを調べて、MasterCard/Maestro非接触カード処理に関するもう1つの興味深い項目を開くことをお勧めします。

    +0

    ありがとう、これは非常に役に立ちます。私はこれをずっとやっていないし、明らかにまだ学ぶことがたくさんある。 – raydowe

    +0

    投稿に私のCAPKを追加 – raydowe

    +0

    私の9F1Dターミナルリスク管理データを追加 – raydowe

    関連する問題