Skip to content
CardTools

POS Entry Mode Lookup

What DE 22 and tag 9F39 mean, from chip to contactless to fallback to e-commerce, and why it changes your interchange.

Runs entirely in your browser. Nothing you paste is uploaded, logged or stored.

Try:

PAN entry mode: DE 22 digits 1-2, EMV tag 9F39

CodeMeaning
00UnknownwarnEntry mode not available. Usually attracts the worst interchange.
01Manual key entrywarnKeyed by the operator. No track or chip data.
02Magnetic stripe read, track data may be unreliablewarn
03Bar code read
04OCR read
05Chip read, track data reliableokContact EMV. The best card-present rate.
06Chip read, Contactless Mapping Service appliedMastercard value: a chip read where the network mapped the account number presented back to the one the issuer holds.
07Contactless chip read (EMV mode)okA full EMV transaction over the contactless interface.
09E-commerce with a DSRP cryptogram in DE 55Mastercard value: a tokenised remote payment, such as an in-app wallet purchase, carrying a Digital Secure Remote Payment cryptogram in the chip data field.
10Credential on fileStored card details for a merchant-initiated transaction.
79Chip fallback to manual key entrywarnMastercard value: neither the chip nor the stripe could be read, so the card number was keyed, or a hybrid terminal failed to send a chip fallback transaction. Elevated fraud risk and worse interchange.
80Chip fallback to magnetic stripewarnThe chip could not be read, so the terminal read the stripe instead. Frequent fallback is a sign of a failing reader or a cloned card.
81Electronic commerceCard-not-present online. Pair with the 3DS ECI to see whether liability shifted.
82PAN entered by a serverMastercard value: the account number came from an issuer, acquirer or third-party system rather than from the card or the cardholder.
90Full magnetic stripe read, track data reliableokA clean swipe of the full track.
91Contactless mag-stripe readwarnMag-stripe mode over the contactless interface, with no EMV cryptogram. Being withdrawn by the schemes.
95Chip read, unreliable CVVwarnVisa value.

PIN entry capability: DE 22 digit 3

CodeMeaning
0Unspecified
1Terminal can accept a PINok
2Terminal cannot accept a PINwarn
8PIN pad inoperativewarn

Transaction type: EMV tag 9C, DE 3 digits 1-2

Included here because the two are almost always read together when reconstructing what a terminal did.

CodeMeaning
00Purchase: goods and servicesok
01Cash advance or ATM withdrawal
09Purchase with cashback
17Cash disbursement
20Refund or return
28Payment
30Balance inquiry
Schemes define additional values beyond the ISO set, and some processors use a 3-digit DE 22 while others send 2. Check your acquirer's specification for anything not listed.

Reading a DE 22 like 051

Three digits, two separate fields. 05 is the PAN entry mode and the trailing 1 is the terminal's PIN entry capability, so 051 is a chip read at a terminal with a working PIN pad. 901 is a full stripe swipe at that same terminal, and 812 is e-commerce, where there is no PIN pad to speak of.

Plenty of processors send only the first two digits. That is why DE 22 is quoted as both two and three characters depending on whose specification you are reading, and why a parser that assumes three will misread every message from an endpoint that sends two. The same two digits travel in EMV as tag 9F39, where the field is usually called PAN entry mode instead.

The values you will actually see

Five cover most live traffic. 05 is a contact chip read and 07 is the contactless equivalent, both full EMV transactions with a real cryptogram behind them. 90 is a clean swipe of the full magnetic stripe, 81 is e-commerce, and 01 is keyed by hand.

00 deserves separate treatment, because it is not really a value. It means the terminal did not say. You pay the worst interchange for it, you cannot tell afterwards what actually happened at the point of sale, and a terminal estate sending it in volume has a configuration fault rather than an unusual customer base. Chase it as a defect.

Why this field costs money

Interchange depends heavily on entry mode. A chip read (05) qualifies for the best card-present rates because the cryptogram proves the card was there. A keyed transaction (01) or an unknown mode (00) qualifies for the worst, because nothing proves anything. Sending the wrong value is not a cosmetic bug. It changes what you pay per transaction.

Fallback: 80 and 79

80 means the terminal tried the chip, failed, and fell back to the magnetic stripe. 79 is Mastercard's value for the step after that: neither the chip nor the stripe could be read, so the card number was keyed in. Fallback is legitimate, because chips do fail, but it is also the classic route for a cloned card, because a fraudster can copy a stripe but not a chip. So schemes monitor fallback rates, issuers decline fallback more readily, and liability often sits with whoever allowed it.

A sustained rise in fallback at one terminal almost always means a dirty or failing reader rather than a fraud wave. Check the hardware before the transactions.

Contactless has two modes

07 is contactless EMV: a full chip transaction over the contactless interface, with a real cryptogram. 91 is contactless mag-stripe mode, which emulates track data and carries a dynamic CVC3 rather than an ARQC. Mag-stripe mode contactless is being withdrawn by the schemes because it is weaker. If you see it in current traffic, something is out of date.

Two nearby values are easy to mistake for contactless and are not. On Mastercard, 09 is a tokenised remote payment, an in-app or browser purchase whose DSRP cryptogram travels in DE 55, and 82 means the card number came from a server rather than from the card.

81 and credential-on-file

81 is e-commerce. On its own it says nothing about whether the cardholder was authenticated, so pair it with the 3DS ECI to see whether liability shifted. 10 is credential-on-file, used for merchant-initiated transactions against stored details, and it carries different rules again: MITs generally need a prior cardholder-initiated transaction to reference.

The ISO list is short, and the rest is the scheme's

Only 00 to 05 in the table above come from ISO 8583:1987. Everything from 06 up is a scheme value, included because it is what live traffic carries. The meanings follow Mastercard's list as processors publish it, with 95 taken from Visa's. Each scheme profiles DE 22 in its own operating regulations, and they do not profile it identically: a value can be reserved on one network, defined on another, and carry a regional exception on a third. Visa and Mastercard both publish their own lists, and it is the scheme's list, not this one, that your acquirer will hold you to.

So read an unfamiliar value as a question for your scheme specification rather than a gap here. This page does not reproduce either full list, for the same reason an unlisted merchant category code resolves to its ISO block instead of to the nearest plausible business: a value copied wrongly out of a specification the reader cannot check is worse than no value at all, because it is a value they will go and act on.

More ISO 8583 tools

All ISO 8583 tools