SELECT PPSE GIVES 6700,(VISA Paywave)

时间:2015-10-06 05:44:56

标签: javacard apdu contactless-smartcard emv

我有两个不同的智能卡芯片里面有Visa Paywave(一个是原生的,另一个是Java Card)。

我正在尝试运行选择PPSE或选择应用程序命令,一张卡正在给出预期结果,而另一张卡正在给出状态字6700

Command ---->CMD 00A404000E325041592E5359532E4444463031
Sw1-sw2 <----67 00
Command ---->CMD 00A4040007A0000000031010
Sw1-sw2 <----67 00

我们还有一些其他专有测试工具,这两种卡都能获得良好的效果。这意味着两张卡都有一个PPSE和应用程序。我想知道为什么我的工具发送相同的命令但获得不同的结果。

任何建议都会有所帮助。

1 个答案:

答案 0 :(得分:2)

我们知道ISO7816-4中定义了4个案例,

APDU CASES:-

根据我的经验,最大卡不担心apdu命令中的Le字段,卡O.S只需处理命令并在需要时返回数据。

这里我得到错误-6700因为我的卡也在期待Le字节。(卡期待案例4而不是案例3) 发送如下命令解决我的问题,

<div class="textChunk">
    // align="left" added
    <img class="leftPic" src="images/joshFace.png" align="left">
    <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</p>
</div>