User's Manual

PIN Pad 791 Programmer’s Manual (PCI POS-A) UDN PM0103-U Rev. 06
Section 6 – Contact EMV Level 2 transaction messages 2015-04-20
Page99
Uniform Industrial Corp. Proprietary and Confidential Total 342 pages
Message T1D Transaction Data loading
Format: <STX>T1D<SUB>[DO]<ETX>[LRC]
Message length: Variable.
Usage: Terminal can use this command to send transaction data to PIN pad, this command
can be sent many times. PIN pad will save those data inside and apply those data
when do the transaction. PIN pad will send the message T1E to terminal.
Message element:
Field Length
Value and description
<STX> 1 <02>
T1D 3 Message ID
<SUB> 1 <1A, Optional, only if [DO] is existed
DO Var. Data Object, format as below
<ETX> 1 <03>
[LRC] 1 Checksum
Data Object:
Each <DO> shall include three data field: [Tag#] || [Format] || [Value], and each field shall
delimit with a <FS>. Each data object is delimited by a <SUB> to construct multiple <DO>. The
[tag#] defined in EMV 4.3 Book3 Annex A and specific [tag#] defined at Appendix D of this
manual have the pre-defined data format and length range, those [tag#] must follow up the rule,
otherwise the PP791 will reject this data setup. Any customer defined [tag#] number shall use
the command T07 pre-defined the data format and length range before load by this T1D
command.
Note. If the data format is ‘2 (binary), ‘5’(compressed numeric), ‘6’(numeric) or ‘7’(variable data),
Data Format: (Please also refer to EMV 4.3 BOOK3, section 4.3)
Format
Description
1 a - Alphabetic data (a ~z, A~Z)
2 b - unsigned binary numbers or bit combinations
3 an - Alphanumeric data (a ~z, A~Z, 0~9)
4 ans - Alphanumeric Special data (Characters defined in ISO8859)
5 cn - Compressed numeric data (0~9, left justify, pad hexadecimal ‘F’s. Ex. 12 34 56 12 3F FF)
6 n - Numeric data (0~9, right justify, pad leading hexadecimal zeroes. Ex. 00 00 00 01 23 45)
7 var - Variable data (Any bit combination)
Example:
(IC card can not be read, terminal changes to MSR processing and then load these data into PIN pad.)
Service Code: 0211 (Numeric)