powerOnIcc() works for one chip card but not for another

53 Views Asked by At

I am trying to establish communication between chip card reader and chip card. I have two types of chip card. One is a visa card and another is prepaid meter card.

The documentation of card reader states that I need to invoke pos.powerOnIcc() first before sending APDU commands. I did so for both types of card. The response from visa card was a successful one but the prepaid meter card returned a null response.

Note that, the card reader was able to detect the prepaid card through pos.isCardExist() and I was able to read that prepaid card from another card reader.

This is high level overview of my problem and I am particularly interested in difference between visa card and prepaid chip card in this case.

I am using this sdk: https://gitlab.com/dspread/android

I am using this sdk: https://gitlab.com/dspread/android

0

There are 0 best solutions below