ISO 8583 Parser
Free Β· Reference Β· ~7 min read

EMV Glossary: ARQC, TVR, AIP, CVM & Friends

Chip transactions (DE55) are a wall of acronyms. This glossary explains the most common EMV concepts in one line each, with their TLV tags, so you can look them up while decoding.

Cryptograms & authentication

TermTagOne-line meaning
ARQC9F26Authorization Request Cryptogram β€” dynamic cryptogram the card computes for the issuer to verify online
TC9F26Transaction Certificate β€” cryptogram generated when the transaction is approved
AAC9F26Application Authentication Cryptogram β€” generated when the transaction is declined
ARPC91Authorization Response Cryptogram β€” issuer's reply proving it's the genuine issuer
CID9F27Cryptogram Information Data β€” says whether an ARQC / TC / AAC was generated
IAD9F10Issuer Application Data β€” card's private data for the issuer

Risk & verification

TermTagOne-line meaning
TVR95Terminal Verification Results β€” 5 bytes, bit flags of what the terminal found during checks
AIP82Application Interchange Profile β€” which capabilities the card supports (SDA/DDA/CDA, CVM, etc.)
CVM9F34Cardholder Verification Method β€” PIN / signature / no-CVM used, and the outcome
TSI9BTransaction Status Information β€” which functions ran this transaction
UN9F37Unpredictable Number β€” terminal-generated random value, anti-replay
ATC9F36Application Transaction Counter β€” increments per transaction, makes cryptograms unique

Application & identifiers

TermTagOne-line meaning
AID4F/9F06Application Identifier β€” identifies the selected payment application
PAN5APrimary Account Number β€” the card number
SDA/DDA/CDAβ€”Three offline data authentication methods (static/dynamic/combined) β€” anti-counterfeit
GACβ€”Generate AC β€” the command asking the card to produce a cryptogram

πŸ‘‰ Want to see these tags in a real message? Paste a message with DE55 into the parser tool β€” it decodes each tag and bit-decodes TVR/AIP/CID/CVM. Deep dive: EMV chip & DE55.