TerminalFormat: nLength: 1
9C

Transaction Type

Tag ID
9C
Format
n
Length (bytes)
1
Source
Terminal

What it is

Transaction Type is a 1-byte numeric code (aligned with ISO 8583 processing code, digits 1–2) that tells the card what kind of transaction is running: purchase, cash advance, purchase with cashback, refund, and so on. It affects CVMCardholder Verification MethodHow the cardholder is verified — for example offline PIN, online PIN, signature, or no CVM required.View in glossary → condition evaluation and usage-control checks and is a cryptogram input.

Where it appears

Set by the terminal; supplied to the card through the PDOL/CDOL.

Specification reference

Defined in: EMV 4.x Book 4 (Cardholder, Attendant & Acquirer Interface), Annex A

Bit-level definitions below follow: EMV Book 4, Annex A — Transaction Type (1 byte, numeric)

Bit & value breakdown

EMV Book 4, Annex A — Transaction Type (1 byte, numeric)
Common values
0x00Purchase / Goods and Services
0x01Cash Advance / Cash Withdrawal
0x09Purchase with Cashback
0x20Refund / Return
0x21Inquiry / Balance Check
0x22Administrative (file maintenance)
0x30Transfer (account-to-account)
0x40Payment (bill or insurance)
0x50Quasi-Cash (gambling chips, foreign exchange)

Example values

00Purchase of goods/services
09Purchase with cashback
01Cash advance

Decode & build this tag