SELECT PPSE 赠送 6700,(VISA Paywave)

SELECT PPSE GIVES 6700,( VISA Paywave)

我有两种不同的内置 Visa Paywave 的智能卡芯片(一种是原生的,另一种是 Java 卡)。

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

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

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

这里的任何建议都会有所帮助。

据我们所知,在 ISO7816-4 中定义了 4 种情况,例如,

根据我的经验,最大卡不担心 apdu 命令中的 Le 字段,卡 O.S 只处理命令和 return 数据(如果需要)。

我收到错误 -6700,因为我的卡在这里也需要 Le 字节。(卡需要情况 4 而不是情况 3) 发送如下命令解决我的问题,

00 A4 04 00 0E 325041592E5359532E4444463031 00 ( adding Le = 0x00 at last)