Use PC/SC Winscard SCardTransmit function, it returns error 0x00000016 when using Contactless card reader, found the 2nd parameter of SCardTransmit( ) was wrong.
Summary Test the Open Smart Card Shell on “doemv.js” on credit card for the EMV SDA function, get into the detail to understand the EMV SDA procedure steps.
Summary Tested with Open Smart Card Shell tool , it is part of Open Smart Card Development Platform.
Summary Recently download the JCIDE and OpenEMV and tested by APDU script, with successful result, this OpenEMV Java applet has the basic concept of the EMV applet, can give you an idea how does EMV applet works.
Summary ISO-IEC 14443 is the specification about contactless cards communication with the card reader, the most important part is Part 3: Initialization and anticollision.
Summary INITIALIZE UPDATE EXTERNAL AUTHENTICATE Session Keys STORE DATA C-MAC Command Reference Summary Work on EMV perso scripts recently, summarize a few points include Initialize Update, External Authenticate, Store Data.
Just tried to test a simple Java Card STK applet on (U)SIM cards, it was easy to prepare the applet, but it is tricky to convert to cap file and download to the real cards.