- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在使用 EMV MTIP 非接触式测试时遇到问题,我不明白为什么。交易已被接受,但我的测试工具在持卡人验证和使用(或未使用)CVM 方面显示一些失败。
问题是:
TVR Byte 3,bit 8,expecting 0,Received 1(持卡人验证不成功)
CVM 结果等于 3F0001,预期为 5F0302/0
我对此的理解是,这两者都表示没有发生 CVM,尽管它应该发生。我不明白为什么,因为 3000 的数量超过了 CVM 要求的限制。我将非接触式终端功能设置为 60 B8 C8,这表示支持:
在我看来,5F0302 表示成功使用了不需要 CVM,而 3F0001 表示 CVM 验证失败。
任何人都可以阐明为什么会发生这种情况,以及我是否做错了什么?
交易的完整日志太大,无法包含在帖子中,但可以在这里找到:Pastebin Transaction Log
编辑 1:我相当确定我正在加载正确的 CAPK。它们是根据终端供应商的示例从 XML 文件加载的,具有以下值:
<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:正在使用的终端风险管理数据是 0CB4000000000000,这表明支持:
编辑 3: 9F35 中设置的终端类型是 22 = Attended, Offline with Online Capability
编辑 4:拒绝的 TAC 全为零。 Default 和 Online 的 TAC 是 FC50808800,表示:
最佳答案
这表明您的终端没有为离线数据身份验证加载必需的证书颁发机构公钥 (CAPK)。使用索引 0xEF、0xF1、0xFA 加载正确的测试公钥。这些 key 用于接触式和非接触式 M-TIP 卡。
您没有提到您的万事达卡非接触式标签 0x9F1D 值 - 终端风险管理数据。
您没有提到您的 Terminal MasterCard/Maestro Online、拒绝和默认 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 非接触式卡处理的有趣项目。
关于testing - MTIP 非接触式测试 MP11 在 CVM 结果上失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41699174/
我刚刚更新了 Ruby,现在我在尝试启动 compass 时遇到以下错误: Encoding::CompatibilityError on line ["28"] of /usr/local/Cell
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 6 年前。
关闭。这个问题需要debugging details .它目前不接受答案。 编辑问题以包含 desired behavior, a specific problem or error, and th
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
我正在尝试在我的 iOS 应用程序中开发可折叠/ Accordion 式的功能。这将是您可以在网站上找到的典型 FAQ 类型功能。我想点击标题,然后显示详细信息。 因为这是帮助部分,只有几个项目,我认
我正在尝试设计一个基于 REST 的 Web 服务来与我正在开发的农场动物管理系统进行交互。 为了详细说明问题,我收藏了动物 属于一个农场。每只动物都有自己的信息——例如姓名、身份证号、品种年龄等。因
我有 3 种不同的表单,其中复选框数量不同,每个部分基本上代表一个表单,因此当用户选择该部分中的复选框时,它会显示他们在该部分的总金额中 checkout 了多少 HTML
我有一份 32 页的 PDF 版家谱。与其将家谱全部放在一个非常大的 PDF 页面上(这是我想要的),不如将其格式化为一组 8 个单独的美国信纸大小的页面应该在整个宽度上缝合; 4 行这样就完成了树。
指SASS implementation for Java? : 在 Maven 目标编译包中自动编译 compass-style.org 样式表的最佳方法是什么? 我不想发送太多的自编译库,也不想通
鉴于以下 XAML... 我正在寻找一种绑定(bind) ComboBox、Button 和 Command 的方法,以便当 ComboBox 的值更改时,在 Command 上调用 CanExe
在玩具应用程序中,我有一个显示所有帖子标题的“帖子”模板。当您单击每个标题时,我不想直接进入“显示” View ,而是直接内联展开该帖子的其余内容。 我考虑过让 postRoute 重用 postsR
我需要一些使用 Twitter Bootstrap 或其他响应式框架的自定义 Swagger-UI 实现。需要在我的移动设备上使用这样的 UI 测试我的 API,但 swagger-ui 不能很好地扩
我正在做一个项目,我真的在尝试编写面向对象的 JavaScript 代码。我刚刚开始阅读Douglas Crockford's JavaScript: The Good Parts我很快开始意识到用
在 C# 中,我通过执行以下操作来加密文本数据(请注意我正在以 block ( block )的形式加密数据): public string EncryptData(string pu
我正在构建一个社交网站,该网站将向全世界公开 REST API (WCF WebAPI),以便任何开发人员都能够为该网站创建客户端应用程序、将其与其他服务集成等。 我想为 API 实现 Faceboo
我是一名优秀的程序员,十分优秀!