EMV Processing Configuration File Type
The host uses Command 0xD812 - Start Send File to Device (Unsecured) to load this file type to control the behavior of the device’s EMV kernels. The host must compile a single instance of this file type containing multiple instances of the AID Delimiter Container, one for each contact or contactless AID the device should support. For each instance of the AID Delimiter Container where tag 9F01 is set to a contactless AID, the host must load a corresponding instance of an Entry Point Table when it loads the EMV Entry Point Configuration File Type.
Table - EMV Configuration Processing File Type
File Type Version
One byte indicating the version of the file type format being used. 0xAA
SHA-1 Hash
20-byte hash of all values that follow.
FF33
var
Inside each AID Delimiter Container:
/9F01
06
Payment Brand Identifier This serves as supporting information to clarify whether this instance of the AID Delimiter Container is for Contact or Contactless. Byte 1 upper nibble must be set to a value flagging that it corresponds to a Contactless AID, generally by using 0xC0 or 0xF0. For Contact AID, the value of Byte 1 is 00. Byte 1 lower nibble:
0 = Contact
1 = Interac (Common Kernel Only)
2 = Mastercard Contactless
3 = Visa payWave
4 = Expresspay
5 = JCB (Common Kernel Only)
6 = Discover D-PAS
7 = China UnionPay (Common Kernel Only)
Bytes 2..5 Reserved for future use
B
R
F2 00 00 00 00 00
/4F
0..16
Application Identifier (AID)
B
R
A0 00 00 00 04 10 10
/DF7E
01
ASI
B
R
01
/9F09
02
Application Version Only applies when Payment Brand Identifier indicates Contact.
B
R
00 00
/DF11
01
Skip TAC/IAC default supported Only applies when Payment Brand Identifier indicates Contact.
B
R
00
/DF12
01
Random transaction selection supported Only applies when Payment Brand Identifier indicates Contact.
B
R
00
/DF13
01
Velocity checking supported Only applies when Payment Brand Identifier indicates Contact.
B
R
00
/DF14
01
Floor limit checking supported Only applies when Payment Brand Identifier indicates Contact.
B
R
00
/DF15
01
TAC supported Only applies when Payment Brand Identifier indicates Contact.
B
R
00
/DF20
05
TAC default Only applies when Payment Brand Identifier indicates Contact.
B
R
00 00 00 00 00
/DF21
05
TAC denial Only applies when Payment Brand Identifier indicates Contact.
B
R
00 00 00 00 00
/DF22
05
TAC online Only applies when Payment Brand Identifier indicates Contact.
B
R
00 00 00 00 00
/9F1B
04
Floor limit Only applies when Payment Brand Identifier indicates Contact.
B
R
00 00 00 00
/DF70
01
Target percentage Only applies when Payment Brand Identifier indicates Contact.
B
R
00
/DF6E
03
Threshold value Only applies when Payment Brand Identifier indicates Contact.
B
R
00 00 00
/DF6F
01
Maximum target percentage Only applies when Payment Brand Identifier indicates Contact.
B
R
00
/DF01
01
Default DDOL supported Only applies when Payment Brand Identifier indicates Contact.
B
R
00
/DF71
0..FC
DDOL Only applies when Payment Brand Identifier indicates Contact.
B
R
/DF02
01
Default TDOL supported Only applies when Payment Brand Identifier indicates Contact.
B
R
00
/DF72
0..252
TDOL Only applies when Payment Brand Identifier indicates Contact.
B
R
/5F2A
02
Currency Code Only applies when Payment Brand Identifier indicates Contact.
B
R
00 00
/5F36
01
Transaction currency exponent Only applies when Payment Brand Identifier indicates Contact.
B
R
00
Additional instances of the AID Delimiter Container parameter, one per Application Identifier (AID) the device should support.
Last updated

