salmg/academy
Sign in
Payment Systems: Magstripe, Tokenization, NFC and EMV
Level 2 · Practitioner150 min

Communication process for EMV transactions

The APDU protocol end to end: packet generation, commands, responses, and the structure at the core of every transaction.

Enrolment required

Module 1 of this course is free to read. The rest needs an enrolment — and so does nothing else on this site: the workbench, the APDU decoder and the whole capture corpus stay open to everyone, signed in or not.

Sign inAbout enrolmentThe workbench and decoder are free

What this module covers

  1. 01The protocol is not encrypted
  2. 02The command
  3. 03The response, and the status word
  4. 04BER-TLV: how the card structures an answer
  5. 05Getting data out of a card that will not hand it over
  6. 06Records and short file identifiers
  7. 07Where this goes next