For the complete documentation index, see llms.txt. This page is also available as Markdown.
Page cover

Appendix B ARPC Response from Online Processing (EMV Only)

This section gives the format of the data for Command 0x07::0x03 - EMV L2 Online Processing Result. The host sends this command to the device in response to Notification 0x07::0x83 - EMV L2 ARQC Message. The data is a TLV object with the following contents:

Table - ARPC Response

Tag

Len

Value / Description

Typ

Req

Default

F9

var

Container for MAC structure and generic data

T

R

/DFDF54

var

MAC KSN

B

R

/DFDF55

01

MAC Encryption Type

B

R

/DFDF25

var

Device Serial Number (IFD Serial Number)

B

R

/FA

var

Container for generic data

T

R

//70

var

Container for ARPC Response

T

R

///8A

02

Authorization Response Code

· “00” = Approved

· “10” = Approved

· “11” = Approved

· “05” = Declined

· “51” = Declined

· “Z3” = Declined

AN

R

///91

var

Issuer Authentication Data

B

O

///71

var

Issuer Script Template 1

As defined in EMV Integrated Circuit Card Specifications for Payment Systems 4.3. The host may include as many instances of this parameter as needed.

B

O

///72

var

Issuer Script Template 2

As defined in EMV Integrated Circuit Card Specifications for Payment Systems 4.3. The host may include as many instances of this parameter as needed.

B

O

Padding to ensure the length of data, starting at the first byte (F9), and ending with any additional padding, is a multiple of 8 bytes. This is a requirement of using the CBC-MAC algorithm.

Four byte CBC-MAC. Currently the device does not check this value. The host should set the value to 0x00000000.

Last updated