9F67
Number of ATC Digits — NATC(Track2)Number of ATC Digits, Track 2 completes the same pattern already established for track 1 by 9F64, but applied to track 2's discretionary data: it states how many of the positions flagged by the Track 2 Bit Map for CVC3 Check (9F65) specifically belong to the ATC portion, with the Track 2 CVC3 (9F61) occupying whatever remains. Related to both of those tags as the three pieces that jointly let a host correctly split track 2's discretionary data between its static and dynamic components, it's scoped to Mastercard PayPass (Kernel 2 mag-stripe mode) the same way 9F65 is - the whole mechanism is a Kernel 2 construct, absent by design from other kernels rather than merely missing on a given card. A host that gets this specific count wrong extracts a plausible-looking but wrong ATC value from track 2, which is the kind of error that only becomes visible once the extracted counter is compared against what the issuer's own records say it should be. See EMV Contactless Book C-2.
Interactive decoder
Paste a hex value for this tag to decode it in your browser. Nothing is sent anywhere.
Binary (1): 05
This tag is not a bitmap; the decoder shows a format-based interpretation.
Decoded example
Example value: 05
Properties
| Tag | 9F67 |
|---|---|
| Name | Number of ATC Digits — NATC(Track2) |
| Format | Binary |
| Length | 1 bytes |
| Source | Card (ICC) |
| Templates | 70 |
| Books | EMV Contactless Book C-2 |
Frequently asked questions
- What is EMV tag 9F67?
- Number of ATC Digits, Track 2 completes the same pattern already established for track 1 by 9F64, but applied to track 2's discretionary data: it states how many of the positions flagged by the Track 2 Bit Map for CVC3 Check (9F65) specifically belong to the ATC portion, with the Track 2 CVC3 (9F61) occupying whatever remains. Related to both of those tags as the three pieces that jointly let a host correctly split track 2's discretionary data between its static and dynamic components, it's scoped to Mastercard PayPass (Kernel 2 mag-stripe mode) the same way 9F65 is - the whole mechanism is a Kernel 2 construct, absent by design from other kernels rather than merely missing on a given card. A host that gets this specific count wrong extracts a plausible-looking but wrong ATC value from track 2, which is the kind of error that only becomes visible once the extracted counter is compared against what the issuer's own records say it should be. See EMV Contactless Book C-2.
- What format and length does EMV tag 9F67 use?
- Tag 9F67 uses the Binary format and is normally 1 bytes long.
- Is tag 9F67 provided by the card or the terminal?
- Tag 9F67 (Number of ATC Digits — NATC(Track2)) is provided by the Card (ICC).
Sources
- C-2-Kernel-2-V2.11-Final-June-2023, p. 398
Receive site updates
Subscribe to receive site updates directly to your email
We won't send spam. You can unsubscribe at any time.