【EMV L2】Select PSE應用選擇相關的卡片數據格式

The data field of the response message contains the FCI specific to the selected PSE, DDF, or ADF.數據結構

一)Select PSE命令,卡片響應的數據結構以下:spa

 

 

通常能夠這麼理解,Select PSE至關於選擇目錄,響應數據則表示選擇的這個目錄的概要信息;blog

響應數據必須包含SFI,而後經過ReadRecord命令(傳入SPI)來讀取這個目錄的詳細信息;ci

例如:io

選擇PSE的命令:模板

00 A4 04 00 0E 31 50 41 59 2E 53 59 53 2E 44 44 
46 30 31 00select

卡片響應:im

6F 24 84 0E 31 50 41 59 2E 53 59 53 2E 44 44 46 
30 31 A5 12 88 01 01 5F 2D 08 7A 68 65 6E 66 72 
64 65 9F 11 01 01 90 00數據

解釋以上卡片響應數據,獲得6F模板:db

[6F] 
84 0E 31 50 41 59 2E 53 59 53 2E 44 44 46 30 31 
A5 12 88 01 01 5F 2D 08 7A 68 65 6E 66 72 64 65 
9F 11 01 01

解釋[6F]模板,獲得[84]和[A5]模板:

[84] 
31 50 41 59 2E 53 59 53 2E 44 44 46 30 31 
[A5] 
88 01 01 5F 2D 08 7A 68 65 6E 66 72 64 65 9F 11 
01 01

解釋[A5]模板,獲得各個數據域:

[88] 
01 
[5F2D] 
7A 68 65 6E 66 72 64 65 
[9F11] 
01

由此,咱們能夠的到[88]數據域(SFI),而後再經過Read Record命令,讀取Payment System Directory目錄的詳細信息;

Read Record命令返回的數據結構以下:

例如:

Read Record命令:

00 B2 01 0C 00

卡片的響應:

70 5D 61 18 4F 07 A0 00 00 00 03 10 10 50 0A 56
49 53 41 43 52 45 44 49 54 87 01 81 61 26 4F 07
A0 00 00 03 33 01 01 50 0B 50 42 4F 43 20 43 72
65 64 69 74 87 01 82 9F 12 0A 50 42 4F 43 20 44
45 42 49 54 61 19 4F 08 A0 00 00 03 33 01 01 03
50 0A 50 42 4F 43 43 52 45 44 49 54 87 01 03 90
00

解釋以上響應數據,咱們能夠獲得三個[61]模板:

[61]
4F 07 A0 00 00 00 03 10 10 50 0A 56 49 53 41 43
52 45 44 49 54 87 01 81

[61]
4F 07 A0 00 00 03 33 01 01 50 0B 50 42 4F 43 20
43 72 65 64 69 74 87 01 82 9F 12 0A 50 42 4F 43
20 44 45 42 49 54

[61]
4F 08 A0 00 00 03 33 01 01 03 50 0A 50 42 4F 43
43 52 45 44 49 54 87 01 03

其中,每個[61]模板爲一個Directory Entry(ADF);

ADF的數據結構以下:

例如,咱們解釋上面的第2個[61]模板:

[61] 
4F 07 A0 00 00 03 33 01 01 50 0B 50 42 4F 43 20 
43 72 65 64 69 74 87 01 82 9F 12 0A 50 42 4F 43 
20 44 45 42 49 54

最後能夠獲得ADF Name、Application Label、Application Preferred Name、API數據域以下:

[4F] 
A0 00 00 03 33 01 01
[50]
50 42 4F 43 20 43 72 65 64 69 74
[87]
82
[9F12]
50 42 4F 43 20 44 45 42 49 54

 

 二)Select DDF,卡片響應的數據結構以下:

 

三)Select ADF,卡片響應的數據結構以下:

相關文章
相關標籤/搜索