EMV交易過程解析之七 Terminal Action Analysis
Posted on 2006-07-21 15:04 奔跑的阿甘 閱讀(1484) 評論(0) 編輯 收藏 引用 所屬分類: ATM Technology/EMV Notes
EMV交易過程解析之七 Terminal Action Analysis
Michael 2006年7月21日
Michael 2006年7月21日
?1
/**//*----------------------------------------------------------------
?2
名稱:Terminal?Action?Analysis(終端行為決策)
?3
參數:
?4
????????[IN]?TVR(Terminal?Verification?Result)
?5
????????[IN]?IAC(Issuer?Action?Codes),和TVR完全一樣的數據結構,記錄了針對TVR中每位結果應采取的決策包括離線授權,離線拒絕或在線授權。IAC包括:
?6
??????????????Issuer?Action?Code?-?Denial?(Tag?'9F0E'),?默認值為全0
?7
??????????????Issuer?Action?Code?-?Online?(Tag?'9F0F'),?默認值為全1
?8
??????????????Issuer?Action?Code?-?Default(Tag?'9F0D'),?默認值為全1
?9
????????IAC-Denial指定TVR中哪些結果位為1時需要離線拒絕。
10
????????IAC-Online指定TVR中哪些結果位為1時需要在線授權。
11
????????IAC-Default指定當要求在線授權但是終端沒辦法在線的情況下TVR中哪些結果位為1時需要離線拒絕。對為0的結果位則離線授權。如果終端可以在線交易則IAC-Default不被執行。
12
????????[IN]?TAC(Terminal?Action?Codes),或者稱作AAC(Acquirer?Action?Codes),和TVR完全一樣的數據結構,包括:
13
??????????????Terminal?Action?Code?-?Denial,?
14
??????????????Terminal?Action?Code?-?Online,
15
??????????????Terminal?Action?Code?-?Default
16
????????TAC和IAC完全一樣的意義,在進行行為決策的時候需要綜合考慮IAC和TAC,只要其中某一個的相應位要求做出某種行為則需要執行該行為。比如,當TVR中某位為1時IAC要求Denial(離線拒絕),但是TAC沒有要求Denial,那么結果是需要離線拒絕。
17
????????[OUT]?GENERATE?AC?Command
18
處理:
19
????????終端行為決策,就是根據TVR結果查找IAC和TAC表來決定向ICC發送GENERATE?AC命令時需要請求AAC,?ARQC還是TC,即離線拒絕,在線授權還是離線授權。
20
????????向ICC發送GENERATE?AC命令后,ICC本身還要做出行為決策(Card?Action?Analysis),以最終確定該交易是離線拒絕/在線授權/離線授權。
21
????????行為決策的順序是從IAC/TAC-Denial,?IAC/TAC-Online到IAC/TAC-Default。
22
-----------------------------------------------------------------*/


?2

?3

?4

?5

?6

?7

?8

?9

10

11

12

13

14

15

16

17

18

19

20

21

22
