Question

I am new to EMV development. I would appreciate if someone could give some guide how to communicate with EMV based card (e.g., read card owner, expiry date, etc.) preferably using C++? Any information (samples, references to links online, etc.) how to do this welcome.

Was it helpful?

Solution

First, you'll have to go through the EMV specification : http://www.emvco.com/specifications.aspx?id=223

If you just want to play a little bit around, on Windows you can use the PC/SC Windows API. If you're ready to switch to C#, this article is a really nice tutorial, with examples.

But if you intend to eventually perform full EMV transactions, it'll be way cheaper and faster to buy an existing EMV level 2 kernel (ex : from http://www.level2kernel.com/emv_kernel.html).

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top