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 3 (Application Specification), Annex A — Data Element Dictionary

Bit-level definitions below follow: First two digits of the ISO 8583:1987 Processing Code (EMV 4.4 Book 3 Annex A1) — Transaction Type (1 byte, n 2)

Bit & value breakdown

First two digits of the ISO 8583:1987 Processing Code (EMV 4.4 Book 3 Annex A1) — Transaction Type (1 byte, n 2)
Common values (BCD)
00Goods and services (purchase)
01Cash (cash advance / withdrawal)
09Goods and services with cash disbursement (purchase with cashback)
11Quasi-cash and scrip
20Returns (refund)
21Deposits
22Credit adjustment
30Available funds inquiry
31Balance inquiry
40Cardholder accounts transfer

Example values

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

Decode & build this tag