Search code examples
c#smartcard-readeremv

EMV card reader application to Identify customers


EMV smart card reader: I have used "1PAY.SYS.DDF01","2PAY.SYS.DDF01" and list of AID to read from EMV card. I want to read "card Id" or any tag represent unique value related to the card it self.but I can not notice any shared tag between them represent a unique value related to the card.

Note: I don't want to make any payment process, Just I want use any tag to identify the customer using his card.

I found that the Tag "5F20" represent the cardholder name but not all cards I have read have this tag.

I used C# in my application.


Solution

  • What do you mean by identify the customer ? Say card holder name is available, what are you going to do with it ? All cards have magnetic track on their back side. Have you tried to read Track 1, which will contain the card holder name ?

    When you say an Id for a card, i think of card number. And payment cards are meant for payments. If you do not intend to do any payments why not look for an alternative. Btw, just reading and storing someones card data is not a good practice, and if at all you are doing, all sensitive stored data should be kept encrypted.