EMV交易過程解析之十 Issuer-to-Card Script Processing
Posted on 2006-07-24 21:43 奔跑的阿甘 閱讀(1282) 評論(0) 編輯 收藏 引用 所屬分類: ATM Technology/EMV Notes
EMV交易過程解析之十 Issuer-to-Card Script Processing
Michael 2006年7月24日
Michael 2006年7月24日
?1
/**//*----------------------------------------------------------------
?2
名稱:Issuer-to-Card?Script?Processing
?3
參數:
?4
????????[IN]?Authorization?Response?Message(包含Issuer?Script?-?Tag'71'?or?'72')
?5
????????[OUT]?TVR(Terminal?Verification?Result)
?6
????????[OUT]?TSI(Transaction?Status?Information)
?7
處理:
?8
????????這是發卡行(ICC)和發卡行自身(主機)之間的又一次對話。
?9
????????主機可以在發給終端的交易響應包中包含一些特殊命令的腳本
10
(比如unblocking?of?an?offline?PIN命令,對于不同的發卡行命令迥異所以由發卡行直接發送)供ICC執行,終端只要將這些命令轉發給ICC即可。
11
????????具體地,終端接收到主機的交易響應包后取出ICC執行腳本(Issuer?Script-Tag'71'?or?'72',?每個響應包中可能包含多個執行腳本),終端對每個執行腳本進行解析得到該腳本的ICC命令序列(Tag-'86'),然后逐一按序給ICC發送ICC命令,如果ICC執行該命令失敗則該腳本的后續命令不再執行,腳本執行結束;如果該命令執行成功則繼續執行后續解析出來的命令,直到所有命令執行成功后該腳本的執行成功完成。
12
????????只要腳本被執行則設置TSI的"Script?processing?was?performed"為1,若執行失敗則設置TVR的相應位為1(對Tag'71'和'72'的腳本設置的TVR位不同)。
13
-----------------------------------------------------------------*/


?2

?3

?4

?5

?6

?7

?8

?9

10

11

12

13
