相关疑难解决方法(0)

APDU命令使用Samsung Galaxy S4从Visa Wave NFC签证中读取信用卡数据

  byte[] APDUCommand = { 
            (byte) 0x00, // CLA Class           
            (byte) 0xA4, // INS Instruction     
            (byte) 0x04, // P1  Parameter 1
            (byte) 0x00, // P2  Parameter 2
            (byte) 0x0A, // Length
            0x63,0x64,0x63,0x00,0x00,0x00,0x00,0x32,0x32,0x31 // AID
        };


    Intent intent = getIntent();
    Tag tag = intent.getParcelableExtra(NfcAdapter.EXTRA_TAG);
    IsoDep iso = IsoDep.get(tag);        
    iso.connect();

    byte[] result = iso.transceive(APDUCommand);
Run Code Online (Sandbox Code Playgroud)

我使用上面的代码使用三星galaxy s4阅读VisaPayWave NFC卡详细信息(持卡人姓名,有效期,卡号等).我得到的输出是[106,-126].我认为我使用的APDU命令不正确.请建议正确的命令.

android apdu emv nfc contactless-smartcard

5
推荐指数
1
解决办法
1万
查看次数

在请求EMV卡的GPO命令时出现Parser错误

我对VISA卡的GET PROCESSING OPTIONS(GPO)命令有一些问题.

以下是我对VISA应用程序的SELECT命令的响应:

6F408407A0000000031010A535500A564953412044454249549F380C9F66049F02069F37049F1A025F2D02656EBF0C1242034761735F550255539F5A0511084008409000
Run Code Online (Sandbox Code Playgroud)

我从中提取了以下PDOL: 9F66049F02069F37049F1A02

我不确定标签9F66.

我的GPO命令如下所示:

80a800000100000001000000001000823DDE7A12400
Run Code Online (Sandbox Code Playgroud)

但我得到一个解析器错误作为响应:

6A80
Run Code Online (Sandbox Code Playgroud)

apdu emv nfc smartcard-reader contactless-smartcard

2
推荐指数
1
解决办法
4539
查看次数