Update in July 2026: The site has been significantly updated to replace outdated packages. Functionality should be unchanged, but if you notice any regressions, please email contact@emvlab.org.
| Name | Description | Source | Format | Template | Tag | Length | P/C |
|---|---|---|---|---|---|---|---|
| Track 2 Equivalent Data | Contains the data elements of track 2 according to ISO/IEC 7813, excluding start sentinel, end sentinel, and Longitudinal Redundancy Check (LRC), as follows: Primary Account Number (n, var. up to 19) Field Separator (Hex 'D') (b) Expiration Date (YYMM) (n 4) Service Code (n 3) Discretionary Data (defined by individual payment systems) (n, var.) Pad with one Hex 'F' if needed to ensure whole bytes (b) | ICC | b | 70 or 77 | 57 | 0–19 | primitive |
https://emvlab.org/ – the one stop site for payment system researchers and practitioners – © 2009–2019
This site is run by Steven Murdoch and hosted by the Information Security Group at University College London. More details about the work we are doing can be found on our information security research blog: Bentham’s Gaze.
EMV® is a registered trademark of EMVCo LLC. This site and its operators are not affiliated or associated with or endorsed by EMVCo. All other trademarks and registered trademarks are the property of their respective owners.