版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 收銀一體化系統(tǒng)與EMV POS 接口日期版本號作者修改的原因/內容2007/03/021.0 林討論稿2007/03/151.1修正稿2007/03/161.2增加參數及公鑰下載指令報文,增加附錄A代碼2007/03/201.3增加結算批上送交易注釋,具體上送交易參考中國銀聯直聯POS終端規(guī)范,刪除附錄A中的0002交易碼2007/03/221.4金融交易請求報文和應答報文從TPDU開始2007/03/221.5增加預授權類交易金額參數2007/03/291.6離線調整增加原憑證號,離線結算交易授權機構碼長度更新為N11,測試連接報文交易碼改為992007/04/171.7原來所有類似描述:
2、若為全0,則POS 提示操作員輸入,改為若為“空”,也即只有分割符,分割符中沒有字符。在“取打印信息指令”的返回信息中,參數19 消費金額,改為小費金額2007/04/271 通訊結構中新增加3個固定域PATH,TYPE,ID2 ACK響應報文中增加,打印信息(由EMV POS參數覺得是否帶打印信息)3 取打印信息指令中,增加參數33到參數34,定義結算打印信息4 增加參數33 ,是否脫機標志,增加參數34 輸入模式 原備注改為參數355 增加取結算單指令2007/05/22附件A有更新2007/05/233.1.2.8參數及公鑰下載分成公鑰下載和AID參數下載兩個交易指令結算信息:改為0對帳
3、平2008/08/27增加其他交易接口2010/1/6200901061. 交易流水滿后,不允許繼續(xù)交易,只能先結算;2. 商戶號、終端號、商戶名稱允許密碼鍵盤上設置,并設置允許有效開關;3. 增加取交易合計信息接口2010/1/1120100111為兼容以前的程序功能,61指令(取交易明細)如果流水號送空或空格,則在密碼鍵盤上提示輸入流水號,見61指令的具體說明第一章、總體介紹 1.1 目的本文檔描述了EMV POS 與收銀一體化系統(tǒng)的接口,用于以下目的:做為與收銀一體化系統(tǒng)對接的EMV POS 機具程序開發(fā)的依據;作為收銀一體化系統(tǒng)收銀機端程序開發(fā)的依據;1.2 范圍本文檔主要討論MIS-
4、POS Client 模塊與EMV POS 之間的通信接口,涉及收銀一體化的其他軟件接口不在本文討論范圍之列。1.3 參考資料 中國銀聯直聯POS終端規(guī)范1.4 定義和縮寫1.4.1 定義在本文檔中,以下這些黑體的詞語用來定義某個特定需求的重要性:詞語含義必須這個詞或者“要”、“必需的”意味著所修飾的內容是規(guī)范中絕對的要求。不得這個詞或者“禁止的”意味著所修飾的內容是規(guī)范中絕對的禁止。應該這個詞或者“建議的” 意味著在某些情況下可能有實際的理由忽略此要求,但必須徹底的了解需求并仔細的考慮權衡。項目經理要對決定負責。不允許這個詞意味著所修飾的內容是規(guī)范中絕對不允許的。可以這個詞或者“ 可能”、“
5、 可選的” 意味著該項內容確實是可有可無的,不會影響實現和規(guī)范的一致性。建議這個詞意味著說修飾的內容可做可不做,但是盡力做到。1.4.2 縮寫詞本文檔中使用了以下這些縮寫詞:縮寫中文含義MIS-POS 收銀一體化系統(tǒng)MIS-POS Server MIS-POS 商戶端前置機系統(tǒng)MIS-POS Client MIS-POS 收銀機端模塊EMV POS 支持EMV交易的金融POS 機具第二章、系統(tǒng)結構 2.1 概述使用EMV POS 做為收銀一體化系統(tǒng)的外圍設備,主要用于解決快速實施商戶MIS EMV遷移的問題。EMV POS 將接受MIS-POS Client 模塊傳遞的各類命令,按照命令以及命
6、令的參數指示,為MIS-POS Client 完成如下工作:提供操作界面,完成交易信息的采集;交易信息的傳遞;應答信息的接收和處理;票據的打?。蓞翟O置);其他輔助功能處理;2.2 系統(tǒng)物理結構商戶收銀網絡DDN 數據專線局域網 中國銀聯MIS-POS ServerEMV POS收銀機EMV POS收銀機PINPADPINPAD圖 2-1 系統(tǒng)物理結構圖如圖所示,收銀一體化系統(tǒng)由如下設備構成:a. MIS-POS Server :MIS-POS Server 在商戶網絡中,與中國銀聯POS 中心以DDN 數據專線相連,用以傳遞由收銀機上MIS-POS Client 模塊發(fā)出的金融交易、金融通
7、知交易、或者沖正通知的報文; MIS-POS Server 記錄收銀一體化系統(tǒng)所有交易,提供整個商戶的交易查詢和報表等功能;b. MIS-POS Client 收銀機收銀機上加載一個相對獨立的軟件模塊MIS-POS Client,MIS-POS Client 負責三方面的通信: 與收銀系統(tǒng)交換必要的參數,如:支付金額、交易類型等; 與EMV 金融POS 進行通信,采集銀行卡交易所需的信息,向EMV POS 傳送交易應答報文; 與MIS-POS Server 通信,傳送和接收銀行卡交易信息; 交易單據的打印c. EMV POS: EMV POS 與MIS-POS Client 進行通信,接受MI
8、S-POS Client 的指令,完成金融交易信息的采集,數據打包,應答報文的接收,交易單據的打印(可參數設置,默認不打印); 交易流水記錄 沖正控制 實現交易管理、系統(tǒng)管理等POS 管理功能;EMV參數及公鑰的下載IC卡腳本處理1交易命令 10支付成功/失敗信息及金額等參數 2測試連接報文(TEST) 3接納(ACK)/拒絕(NAK) 4交易命令及金額等參數 5金融交易請求報文 8金融交易應答報文 (如果有沖正、脫機交易上送、公鑰下載、批上送等, 請重復5-8的步驟 ) 9交易成功(ACK)/交易失敗(NAK)(如果MIS Client需要打印,則后續(xù)還會再發(fā)打印信息指令)6金融交易 7金融
9、交易應答報文請求報文收銀系統(tǒng)2.3 系統(tǒng)邏輯結構 1EMV POSMIS-POS Client收銀系統(tǒng)網絡中國銀聯網絡 DDN專線圖 2-2 系統(tǒng)邏輯結構圖 第三章、接口定義 3.1 報文結構定義3.1.1 概述3.1.1.1 符號表在接口描述中,使用如下的符號:符號值描述STX 02h 報文起始ETX 03h 報文終止ACK 06h 確認NAK 15h 拒絕FS 1Ch 域分隔符LEN 2 字節(jié)長度指示, 指示通信正文長度( 不包括STX,ETX,LRC 的正文長度), 長度為n 的正文,其長度指示第一字節(jié)為len/256,第二字節(jié)為len%256。LRC 校驗位CONT 數據正文在描述數據
10、元的屬性時,使用下列的符號:N,n數字數據A,a字母表數據S,s特殊數據B,b二進制bit位LVAR, .可變長(09)LLVAR, .可變長(099)LLLVAR, .可變長(0999)3.1.1.2 物理接口 MIS-POS Client 與EMV POS 使用RS232 異步通信協議通信。波特率9600,8 數據位,1 停止位,無奇偶校驗。3.1.1.3 會話過程在MIS-POS Client 端與EMV POS 之間,傳遞7 種類型報文:交易指令報文(CMD); 金融交易請求報文(REQUEST); 金融交易應答報文(RESPONSE); 接納/拒絕消息(ACK/NAK); 測試連接報
11、文 (TEST)脫機交易響應報文(ACK)取打印信息指令(按流水號)通信方式為互答式對話過程,任何通信會話,始于MIS-POS Client 向EMV POS 發(fā)送的交易指令報文,終止于EMV POS 或者MIS-POS Client 向對方發(fā)送的ACK 或者NAK。在會話過程當中,如果通信報文的接收方不能識別或者不能正確處理發(fā)送方發(fā)送的報文,接收方都應該發(fā)送NAK 以終止通信過程。3.1.1.4 超時設定在會話的過程當中,必須設置超時,當MIS-POS Client在指定的時間內不能收到EMV POS的報文,則會話過程終止。會話過程 超時時間測試連接 2秒發(fā)送交易指令>接收金融交易請求
12、報文60*3秒金融交易應答報文->接納/拒絕報文 5秒其它待定3.1.1.5 通信結構通信結構為:STX(1byte)LEN(2 bytes)PATH(1byte)TYPE(1byte)ID(6bytes)CONT(n bytes)ETX(1 byte)LRC(1 byte)注意,下面描述的報文結構當中,將僅描述“正文”部分結構。其中PATH: 數據流向屬性 收銀機-POS(測試請求包):0x01 收銀機<- POS(測試應答包):0x02 收銀機-POS(收銀請求包):0x03 收銀機<- POS(收銀應答包):0x04 收銀機<- POS(向中心請求包):0x05
13、收銀機-> POS(中心應答包):0x06TYPE: 應用類型 銀聯金融應用:0x01 IC商務卡:0x02 公共支付應用:0x03銀商卡預付規(guī)范應用:0x04銀商卡銀行規(guī)范應用:0x21 其它應用ID:唯一標識 由MIS-POS Client產生,再一個交易請求發(fā)起開始到交易結束,應該只有一個ID,用以標識包的合法性,防止串包,在一個交易過程中,EMV POS應該判斷ID的一致性。LRC 的算法為,從LEN 開始到ETX 結束的報文所有字節(jié)按位異或得到的結果(LEN和ETX參與運算)。3.1.2 交易指令報文3.1.2.1 描述方向:MIS-POS Client->EMV POS
14、 正文結構:指令代碼+FS+參數1+FS+參數2+FS+參數N。交易指令報文由MIS-POS Client 發(fā)往EMV POS, 是任何會話過程的開始報文,EMV POS 成功接納交易指令報文后,進行相應的操作,如果EMV POS 不能成功接納指令(如LRC 錯誤等)或者不能識別指令,向MIS-POS Client 發(fā)回NAK。交易指令報文正文中,除FS(域分隔符)外,其他各域用ASC 碼表示,均為可顯示字符。參數內容允許為空。3.1.2.2 消費指令域屬性取值說明指令代碼AN2“01” 參數1(商戶號)AN15 商戶代碼參數2(終端號)AN8 終端號參數3(商戶中文名)LLVAR60商戶中文
15、(備用,如果是EMV POS打印則需傳值)參數4(商戶英文名)LLVAR60商戶英文名(備用,如果是EMV POS打印則需傳值)參數5(金額參數)N12 以分為單位,前補0 參數6(二磁道信息)AN37二磁道(可選,無此域則由pos刷卡,后面說明與此相同,省略說明)參數7(三磁道信息)AN104三磁道(可選,后面說明與此相同,省略說明)3.1.2.3 消費撤銷指令域屬性取值說明指令代碼AN2“02” 參數1(商戶號)AN15 商戶代碼參數2(終端號)AN8 終端號參數3(商戶中文名)LLVAR60商戶中文(備用,如果是EMV POS打印則需傳值)參數4(商戶英文名)LLVAR60商戶英文名(備
16、用,如果是EMV POS打印則需傳值)參數5(原交易金額)N12 以分為單位,前補0, 當不為全0時,POS 與原交易金額比對,否則忽略此參數參數6 (原交易憑證號)N6若為“空”,則POS 提示操作員輸入參數7(二磁道信息)AN37二磁道(可選,無此域則由pos刷卡,后面說明與此相同,省略說明)參數8(三磁道信息)AN104三磁道(可選,后面說明與此相同,省略說明)3.1.2.4 退貨指令域屬性取值說明指令代碼AN2“03” 參數1(商戶號)AN15 商戶代碼參數2(終端號)AN8 終端號參數3(商戶中文名)LLVAR60商戶中文(備用,如果是EMV POS打印則需傳值)參數4(商戶英文名)
17、LLVAR60商戶英文名(備用,如果是EMV POS打印則需傳值)參數5(原交易金額)N12 以分為單位,前補0參數6(原系統(tǒng)參考號)N12若為“空”,則POS 提示操作員輸入參數7(原交易日期)N4若為“空”,則POS 提示操作員輸入參數7(二磁道信息)AN37二磁道參數8(三磁道信息)AN104三磁道3.1.2.5 查余額指令域屬性取值說明指令代碼AN2 “04” 參數1(商戶號)AN15 商戶代碼參數2(終端號)AN8 終端號參數3(商戶中文名)LLVAR60商戶中文(備用,如果是EMV POS打印則需傳值)參數4(商戶英文名)LLVAR60商戶英文名(備用,如果是EMV POS打印則需
18、傳值)參數5(二磁道信息)AN37二磁道參數6(三磁道信息)AN104三磁道3.1.2.6 簽到指令域屬性取值說明指令代碼AN2 “51” 參數1(商戶號)AN15 商戶代碼參數2(終端號)AN8 終端號參數3(商戶中文名)LLVAR60商戶中文(備用,如果是EMV POS打印則需傳值)參數4(商戶英文名)LLVAR60商戶英文名(備用,如果是EMV POS打印則需傳值)參數5(卡表)LLVAR8192512山東銀聯用,要先查詢后消費的卡表,字符'|'空格分割每個卡bin。如(95588| 95555)查詢不成功,不進行后續(xù)消費。3.1.2.7 結算指令域屬性取值說明指令代碼A
19、N2 “52” 參數1(商戶號)AN15 商戶代碼參數2(終端號)AN8 終端號參數3(商戶中文名)LLVAR60商戶中文(備用,如果是EMV POS打印則需傳值)參數4(商戶英文名)LLVAR60商戶英文名(備用,如果是EMV POS打印則需傳值)3.1.2.8公鑰下載指令域屬性取值說明指令代碼AN2 “53” 參數1(商戶號)AN15 商戶代碼參數2(終端號)AN8 終端號參數3(商戶中文名)LLVAR60商戶中文(備用,如果是EMV POS打印則需傳值)參數4(商戶英文名)LLVAR60商戶英文名(備用,如果是EMV POS打印則需傳值)3.1.2.9 AID參數下載指令域屬性取值說明指
20、令代碼AN2 “54” 參數1(商戶號)AN15 商戶代碼參數2(終端號)AN8 終端號參數3(商戶中文名)LLVAR60商戶中文(備用,如果是EMV POS打印則需傳值)參數4(商戶英文名)LLVAR60商戶英文名(備用,如果是EMV POS打印則需傳值)3.1.2.9 預授權指令域屬性取值說明指令代碼AN2 “21” 參數1(商戶號)AN15 商戶代碼參數2(終端號)AN8 終端號參數3(商戶中文名)LLVAR60商戶中文(備用,如果是EMV POS打印則需傳值)參數4(商戶英文名)LLVAR60商戶英文名(備用,如果是EMV POS打印則需傳值)參數5(金額參數)N12 以分為單位,前補
21、0 參數6(二磁道信息)AN37二磁道參數7(三磁道信息)AN104三磁道3.1.2.11 追加預授權指令域屬性取值說明指令代碼AN2 “22” 參數1(商戶號)AN15 商戶代碼參數2(終端號)AN8 終端號參數3(商戶中文名)LLVAR60商戶中文(備用,如果是EMV POS打印則需傳值)參數4(商戶英文名)LLVAR60商戶英文名(備用,如果是EMV POS打印則需傳值)參數5(金額參數)N12 以分為單位,前補0 參數6 (原預授權號)N6若為“空”,則POS 提示操作員輸入參數7(二磁道信息)AN37二磁道參數8(三磁道信息)AN104三磁道3.1.2.12 預授權完成聯機指令域屬性
22、取值說明指令代碼AN2 “23” 參數1(商戶號)AN15 商戶代碼參數2(終端號)AN8 終端號參數3(商戶中文名)LLVAR60商戶中文(備用,如果是EMV POS打印則需傳值)參數4(商戶英文名)LLVAR60商戶英文名(備用,如果是EMV POS打印則需傳值)參數5(金額參數)N12 以分為單位,前補0 參數6 (原預授權號)N6若為“空”,則POS 提示操作員輸入參數7(原交易日期)N4若為“空”,則POS 提示操作員輸入參數8(二磁道信息)AN37二磁道參數9(三磁道信息)AN104三磁道3.1.2.13 預授權完成離線指令域屬性取值說明指令代碼AN2 “24” 參數1(商戶號)A
23、N15 商戶代碼參數2(終端號)AN8 終端號參數3(商戶中文名)LLVAR60商戶中文(備用,如果是EMV POS打印則需傳值)參數4(商戶英文名)LLVAR60商戶英文名(備用,如果是EMV POS打印則需傳值)參數5(金額參數)N12 以分為單位,前補0 參數6 (原預授權號)N6若為“空”,則POS 提示操作員輸入參數7(原交易日期)N4若為“空”,則POS 提示操作員輸入參數8(二磁道信息)AN37二磁道參數9(三磁道信息)AN104三磁道3.1.2.14 預授權撤銷指令域屬性取值說明指令代碼AN2 “25” 參數1(商戶號)AN15 商戶代碼參數2(終端號)AN8 終端號參數3(商
24、戶中文名)LLVAR60商戶中文(備用,如果是EMV POS打印則需傳值)參數4(商戶英文名)LLVAR60商戶英文名(備用,如果是EMV POS打印則需傳值)參數5(金額參數)N12 以分為單位,前補0 參數6 (原預授權號)N6若為“空”,則POS 提示操作員輸入參數7(原交易日期)N4若為“空”,則POS 提示操作員輸入參數8(二磁道信息)AN37二磁道參數9(三磁道信息)AN104三磁道3.1.2.15 預授權完成撤銷指令域屬性取值說明指令代碼AN2 “26” 參數1(商戶號)AN15 商戶代碼參數2(終端號)AN8 終端號參數3(商戶中文名)LLVAR60商戶中文(備用,如果是EMV
25、 POS打印則需傳值)參數4(商戶英文名)LLVAR60商戶英文名(備用,如果是EMV POS打印則需傳值)參數5(金額參數)N12 以分為單位,前補0 參數6 (原憑證號)N6若為“空”,則POS 提示操作員輸入參數7(二磁道信息)AN37二磁道參數8(三磁道信息)AN104三磁道3.1.2.16 離線結算域屬性取值說明指令代碼AN2 “27” 參數1(商戶號)AN15 商戶代碼參數2(終端號)AN8 終端號參數3(商戶中文名)LLVAR60商戶中文(備用,如果是EMV POS打印則需傳值)參數4(商戶英文名)LLVAR60商戶英文名(備用,如果是EMV POS打印則需傳值)參數5(金額參數
26、)N12 以分為單位,前補0 參數6 (原預授權號)N6若為全0,則POS 提示操作員輸入參數7 (授權方式)AN1若為0,則POS 提示操作員輸入,1 :POS;2:電話;3:小額代授權參數8 (授權機構代碼)AN11若為“空”,則POS 提示操作員輸入;參數9 (信用卡公司代碼)AN3若為“空”,則POS 提示操作員輸入;3.1.2.17 離線調整域屬性取值說明指令代碼AN2 “28” 參數1(商戶號)AN15 商戶代碼參數2(終端號)AN8 終端號參數3(商戶中文名)LLVAR60商戶中文(備用,如果是EMV POS打印則需傳值)參數4(商戶英文名)LLVAR60商戶英文名(備用,如果是
27、EMV POS打印則需傳值)參數5(金額參數)N12 以分為單位,前補0 參數6 (原預授權號)N6若為全“空”,則POS 提示操作員輸入3.1.2.18 公共支付類域屬性取值說明指令代碼AN2 “71” 參數1(商戶號)AN15 商戶代碼參數2(終端號)AN8 終端號參數3(商戶中文名)LLVAR60商戶中文(備用,如果是EMV POS打印則需傳值)參數4(商戶英文名)LLVAR60商戶英文名(備用,如果是EMV POS打印則需傳值)參數5(二磁道信息)AN37二磁道(可選,無此域則由pos刷卡,后面說明與此相同,省略說明)參數6(三磁道信息)AN104三磁道(可選,后面說明與此相同,省略說
28、明)3.1.3 取打印信息指令請求指令:域屬性取值說明交易類型AN2 “61” 參數1(商戶號)AN15 商戶代碼參數2(終端號)AN8 終端號參數3(商戶中文名)LLVAR60商戶中文(備用,如果是EMV POS打印則需傳值)參數4(商戶英文名)LLVAR60商戶英文名(備用,如果是EMV POS打印則需傳值)憑證號AN6如果為”000000”則打印上一筆流水,如為空或空格則在密碼鍵盤上提示輸入流水號返回報文:域屬性取值說明參數1交易類型AN2 “61” 參數2 (商戶號)AN15 商戶代碼參數3(終端號)AN8 終端號參數4(商戶中文名)LLVAR60商戶中文參數5(商戶英文名)LLVAR
29、60商戶英文名參數6 收單行標識碼LLVAR60參數7 發(fā)卡行標識碼LLVAR60參數8 POS中心標識碼LLVAR60參數9 卡號LLVAR60參數10 操作員號LLVAR60(預留,可為空)參數11 原交易類型AN2(按前面定義的指令代碼填)參數12 卡有效期LLVAR60參數13 交易批次號LLVAR60參數14 交易憑證號LLVAR60參數15 交易日期和時間LLVAR60MMDDHHMISS參數16 授權碼LLVAR60參數17 參考號LLVAR60參數18 交易金額LLVAR60參數19 小費金額LLVAR60參數20 累計金額LLVAR60參數21 總金額LLVAR60參數22
30、國際信用卡公司代碼LLVAR60參數23 IC卡交易證書LLVAR60參數24 TVRLLVAR60參數25 TSILLVAR60參數26 AIDLLVAR60參數27 ATCLLVAR60參數28 應用標簽LLVAR60參數29 應用首選名稱LLVAR60參數30 TACLLVAR60參數31 扣持卡人金額LLVAR60參數32 是否脫機交易AN11脫機 0聯機參數33 輸入模式AN10手輸卡號 1刷卡 2 IC 卡參數34 備注信息LLVAR120POS機上備注欄應打印的信息。MIS-POS Client負責備注欄信息分行打印,不去管具體信息內容要求1.每行信息用;分割2如有中文提示,比如
31、原憑證號,原授權號,則請加上這些信息。3有那些備注,請參考中國銀聯直聯POS終端規(guī)范4重打印標志由MIS-POS Client判斷,故EMV-POS不需要 重打印憑證/DUPLICATED 這條備注信息5.銀商卡類別信息參數35 特定信息域LLVAR256交易類型交移動費 01+手機號(11)交電信費 02+交費號碼(8)+ 合同號碼(20)+ 收據編號(20)+ 付款流水(18)交電費 03+電費總額(12)+滯納金(12)+用戶名稱(40)銀商卡消費 91+余額(12)銀商卡撤銷 92+余額(12)以上都是定長,金額都是定長12位,前補0,其他不足位數后補空格3.1.4 取結算信息指令請求
32、指令:域屬性取值說明交易類型AN2 “62” 參數1(商戶號)AN15 商戶代碼參數2(終端號)AN8 終端號參數3(商戶中文名)LLVAR60商戶中文(備用,如果是EMV POS打印則需傳值)參數4(商戶英文名)LLVAR60商戶英文名(備用,如果是EMV POS打印則需傳值)返回報文:域屬性取值說明參數1 交易類型AN2 “62” 參數2 (商戶號)AN15 商戶代碼參數3(終端號)AN8 終端號參數4(商戶中文名)LLVAR60商戶中文參數5(商戶英文名)LLVAR60商戶英文名參數6 交易批次號LLVAR60參數7 交易日期和時間LLVAR60MMDDHHMISS參數8內卡結帳平標志A
33、N10對帳平 其它對帳不平參數9內卡消費筆數LLVAR4參數10內卡消費金額LLVAR12參數11內卡退貨筆數LLVA4參數12內卡退貨金額LLVAR12參數13內卡預授完成(聯機)筆數LLVAR4參數14內卡預授完成(聯機)金額LLVAR12參數15內卡預授完成(離線)筆數LLVAR4參數16內卡預授完成(離線)金額LLVAR12參數17內卡離線交易筆數LLVAR4參數18內卡離線交易金額LLVAR12參數19外卡結帳平標志AN10對帳平 其它對帳不平參數20外卡消費筆數LLVAR4參數21外卡消費金額LLVAR12參數22外卡退貨筆數LLVAR4參數23外卡退貨金額LLVAR12參數24外
34、卡預授完成(聯機)筆數LLVAR4參數25外卡預授完成(聯機)金額LLVAR12參數26外卡預授完成(離線)筆數LLVAR4參數27外卡預授完成(離線)金額LLVAR12參數28外卡離線交易筆數LLVAR4參數29外卡離線交易金額LLVAR12參數30備注LLVAR120其它需要打印的信息:每行信息用;分割3.1.4 合計信息指令請求指令:域屬性取值說明交易類型AN2 “63” 參數1(商戶號)AN15 商戶代碼參數2(終端號)AN8 終端號參數3(商戶中文名)LLVAR60商戶中文(備用,如果是EMV POS打印則需傳值)參數4(商戶英文名)LLVAR60商戶英文名(備用,如果是EMV PO
35、S打印則需傳值)返回報文:域屬性取值說明參數1 交易類型AN2 “63” 參數2 (商戶號)AN15 商戶代碼參數3(終端號)AN8 終端號參數4(商戶中文名)LLVAR60商戶中文參數5(商戶英文名)LLVAR60商戶英文名參數6 交易批次號LLVAR60參數7內卡借記總筆數LLVAR4參數8內卡借記總金額LLVAR12參數9內卡貸記總筆數LLVA4參數10內卡貸記總金額LLVAR12參數11外卡借記總筆數LLVAR4參數12外卡借記總金額LLVAR12參數13外卡貸記總筆數LLVA4參數14外卡貸記總金額LLVAR12參數15備注LLVAR120其它需要打印的信息:每行信息用;分割3.1.
36、5 金融交易請求報文方向:EMV POS ->MIS-POS Client 正文結構:自TPDU開始的符合直聯商戶消息交換說明的金融數據請求報文。金融交易請求報文由EMV POS 發(fā)往MIS-POS Client, 會話過程中,EMV POS 采集到所需交易信息后,打包完畢,向MIS-POS Client 發(fā)送的交易請求報文。3.1.6 金融交易應答報文方向:MIS-POS Client ->EMV POS 正文結構:自TPDU 開始的符合中國銀聯直聯POS 終端規(guī)范金融數據應答報文。金融交易應答報文由MIS-POS Client 發(fā)往EMV POS,會話過程中,MIS-POS C
37、lient 接收到MIS-POS Server 發(fā)回的交易應答報文,進行必要的處理后,轉發(fā)給EMV POS。3.1.7 接納(ACK)/拒絕(NAK)消息當接收方不能正確處理或者解釋發(fā)送方發(fā)送的消息報文時,接收方向發(fā)送方應答NAK,通信會話終止。正常的會話流程將終止于EMV POS 發(fā)往MIS-POS Client 的ACK。接納(ACK)報文結構:域屬性取值說明指令代碼B106h 代碼AN2見附件A提示信息LLVAR30中文提示信息打印信息指令(可選)附帶打印信息,結構如取打印信息指令中的響應報文一致拒絕(NAK)報文結構:域屬性取值說明指令代碼B115h代碼AN2見附件A提示信息LLVAR
38、30中文提示信息3.1.8 脫機交易響應報文(ACK)EMV-POS如果允許持卡人脫機交易,并脫機交易成功,請在步驟4發(fā)送ACK報文,格式如下:域屬性取值說明指令代碼B106h 代碼AN2提示信息LLVAR30中文提示信息3.1.9 測試連接報文(TEST)方向: MIS*Client -> EMV POSMIS*Client在發(fā)送交易指令之前,先發(fā)送一個測試連接報文,EMV POS在收到測試報文后,如果EMV POS可以處理后續(xù)指令,則發(fā)送接納(ACK)報文,MIS*Client緊接著發(fā)送后續(xù)指令;如果EMV POS不能處理后續(xù)指令,則發(fā)送拒絕(NAK)報文,MIS*Client終止會
39、話。在這個過程EMV POS不作其它處理。報文結構:域屬性取值說明指令代碼AN4 “99” 3.2 會話流程3.2.1 消費MIS-POS Client EMV POS 等待狀態(tài)1.發(fā)送測試連接報文2.若可以處理MIS-POS Client后續(xù)指令,則發(fā)送接納(ACK)指令;否則發(fā)送拒絕(ANK)指令,終止會話3.發(fā)送消費指令報文4.若上筆交易需沖正,則構造并發(fā)送沖正交易請求報文;若有其它交易需上送,則構造并發(fā)送請求報文5.接收請求報文,與MIS-POS Server 進行數據交換,發(fā)送應答報文6若還有沖正或者其它上送交易,則重復4.5;若應答成功則繼續(xù)后面處理,否則發(fā)送NAK 終止會話7解析
40、報文,獲得金額, 刷卡,輸入PIN,如果脫機交易成功,則發(fā)送脫機交易響應報文,會話過程終止;否則構造并發(fā)送消費交易請求報文; 8接收消費請求報文,與MIS-POS Server 進行數據交換,發(fā)送消費應答報文9若消費成功則記錄交易流水,發(fā)送ACK,若消費失敗或者交易處理過程出現錯誤導致交易不能承兌,則發(fā)送NAK。(不允許發(fā)送除ACK/NAK以外的報文,發(fā)送應及時迅速)。 3.2.2 撤銷MIS-POS Client EMV POS 等待狀態(tài)1.發(fā)送測試連接報文2.若可以處理MIS-POS Client后續(xù)指令,則發(fā)送接納(ACK)指令;否則發(fā)送拒絕(ANK)指令,終止會話3.發(fā)送消費指令報文4
41、.若上筆交易需沖正,則構造并發(fā)送沖正交易請求報文;若有其它交易需上送,則構造并發(fā)送請求報文5.接收請求報文,與MIS-POS Server 進行數據交換,發(fā)送應答報文6若還有沖正或者其它上送交易,則重復4.5;若應答成功則繼續(xù)后面處理,否則發(fā)送NAK 終止會話7解析報文,獲得原消費金額,輸入原交易憑證號, ,若原交易找不到,發(fā)送NAK 結束會話;刷卡,輸入PIN,構造并發(fā)送撤銷消費交易請求報文8接收撤銷請求報文,與MIS-POS Server 進行數據交換,發(fā)送撤銷消費應答報文9若撤銷消費成功則記錄交易流水,發(fā)送ACK, 若撤銷消費失敗或者交易處理過程出現錯誤導致交易不能承兌,則發(fā)送NAK (
42、不允許發(fā)送除ACK/NAK以外的報文,發(fā)送應及時迅速)。3.2.3 退貨MIS-POS Client EMV POS 等待狀態(tài)1.發(fā)送測試連接報文2.若可以處理MIS-POS Client后續(xù)指令,則發(fā)送接納(ACK)指令;否則發(fā)送拒絕(ANK)指令,終止會話3.發(fā)送消費指令報文4.若上筆交易需沖正,則構造并發(fā)送沖正交易請求報文;若有其它交易需上送,則構造并發(fā)送請求報文5.接收請求報文,與MIS-POS Server 進行數據交換,發(fā)送應答報文6若還有沖正或者其它上送交易,則重復4.5;若應答成功則繼續(xù)后面處理,否則發(fā)送NAK 終止會話7解析報文,獲得退貨金額,輸入原交易參考號,原交易日期,如
43、果有錯發(fā)送NAK 結束會話;刷卡,輸入PIN,構造并發(fā)送退貨交易請求報文8接收退貨請求報文,與MIS-POS Server 進行數據交換,發(fā)送撤銷消費應答報文9若退貨成功則記錄交易流水,發(fā)送ACK, 若退貨失敗或者交易處理過程出現錯誤導致交易不能承兌,則發(fā)送NAK (不允許發(fā)送除ACK/NAK以外的報文,發(fā)送應及時迅速)。3.2.4 結算MIS-POS Client EMV POS 等待狀態(tài)1.發(fā)送測試連接報文2.若可以處理MIS-POS Client后續(xù)指令,則發(fā)送接納(ACK)指令;否則發(fā)送拒絕(ANK)指令,終止會話3.發(fā)送結算指令報文4.若上筆交易需沖正,則構造并發(fā)送沖正交易請求報文;
44、若有其它交易需上送,則構造并發(fā)送請求報文5.接收請求報文,與MIS-POS Server 進行數據交換,發(fā)送應答報文6.若還有磁條卡離線類交易,包括離線結算合結算調整,基于PBOC標準的借、貸記IC卡成功的脫機消費交易,基于PBOC標準的電子錢包IC卡成功的脫機消費交易,則重復4.5;若應答成功則繼續(xù)后面處理,否則發(fā)送NAK 終止會話7.解析報文,構造并發(fā)送結算交易請求報文8.接收結算請求報文,與MIS-POS Server 進行數據交換,發(fā)送結算應答報文9.如需批上送,則構造并發(fā)送批上送交易請求報文10接收請求報文,與MIS-POS Server 進行數據交換,發(fā)送應答報文11.若還有其它交
45、易需上送(注1),則重復9.10;若應答成功則繼續(xù)后面處理,否則發(fā)送NAK 終止會話12若結算成功(包括結算平與不平),發(fā)送ACK; 若結算失敗或者交易處理過程出現錯誤導致結算不成功,則發(fā)送NAK; (不允許發(fā)送除ACK/NAK以外的報文,發(fā)送應及時迅速)。注1:若對帳平衡,按如下順序上送a.為了上送基于PBOC標準的借、貸記IC卡成功交易產生的TC值,所有成功的聯機交易明細;b.為了發(fā)卡方了解基于PBOC標準的借/貸記 IC卡脫機消費交易的全部情況,上送所有失敗的脫機消費交易明細;c.為了讓發(fā)卡方防范基于PBOB標準的借/貸記IC卡風險交易,上送所有ARPC錯但卡片仍然承兌的聯機交易明細;d
46、.為了上送基于PBOC標準的電子錢包IC卡成功圈存交易產生的TAC 值,上送所有圈存確認的交易明細。最后需上送批上送結束報文若對帳不平衡,按如下順序上送a. 磁條卡離線類交易,包括離線結算和結算調整b.基于PBOC標準的借、貸記IC卡成功的脫機消費交易c.基于PBOC標準的電子錢包IC卡成功的脫機消費交易d.磁條卡的請求類聯機交易明細e.磁條卡的基于PBOC借/貸記標準IC卡的通知類交易明細,包括退貨和預授權完成(離線)交易f.為了上送基于PBOC標準的借/貸記IC卡成功交易產生的TC值,所有成功的聯機交易明細全部重新上送g.為了讓發(fā)卡行了解基于PBOC/貸記IC卡脫機消費交易的全部情況,上送
47、所有失敗的脫機消費交易明細h.為了讓發(fā)卡方防范基于PBOC標準的借/貸記IC卡風險交易,上送所有ARPC錯但卡片仍然承兌的聯機交易明細i.為了上送基于PBOC標準的電子錢包IC卡成功圈存交易產生的TAC值,上送所有圈存確認的交易明細j.最后上送批上送結束報文 3.2.5 簽到MIS-POS Client EMV POS 等待狀態(tài)1.發(fā)送測試連接報文2.若可以處理MIS-POS Client后續(xù)指令,則發(fā)送接納(ACK)指令;否則發(fā)送拒絕(ANK)指令,終止會話3.發(fā)送消費指令報文4.若需要EMV參數及公鑰的下載,則構造并發(fā)送交易請求報文;若有其它交易需上送,則構造并發(fā)送請求報文5.接收請求報文
48、,與MIS-POS Server 進行數據交換,發(fā)送應答報文6.若還有其它交易,則重復4.5;若應答成功則繼續(xù)后面處理,否則發(fā)送NAK 終止會話7解析報文,如果有錯發(fā)送NAK 結束會話;構造并發(fā)送簽到交易請求報文8接收簽到請求報文,與MIS-POS Server 進行數據交換,發(fā)送簽到應答報文9.如需IC卡腳本處理,或者其它交易,則構造并發(fā)送請求報文10接收請求報文,與MIS-POS Server 進行數據交換,發(fā)送應答報文11.若還有其它交易,則重復9.10;若應答成功則繼續(xù)后面處理,否則發(fā)送NAK 終止會話12若簽到成功則記錄交易流水,發(fā)送ACK, 若簽到失敗或者交易處理過程出現錯誤導致交易不能成功,則發(fā)送NAK(不允許發(fā)送除ACK/NAK以外的報文,發(fā)送應及時迅速)3.2.6 參數及公鑰下載MIS-POS Client EMV POS 等待狀態(tài)1.發(fā)送測試連接報文2.若可以處理MIS-POS Client后續(xù)指令,則發(fā)送接納(ACK)指令;否則發(fā)送拒絕(ANK)指令,終止會話3.發(fā)送參數及公鑰下載報文4解析報文,如果有錯發(fā)送NAK 結束會話;構造并發(fā)送參數及公鑰下載請求報文5接收參數及公鑰下載請求報文,與MIS-POS Server 進行數據交換,發(fā)送參數及公鑰下載應答報文6若參數及公鑰下載成功則發(fā)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年水產養(yǎng)殖水池資源承包及技術服務合同3篇
- 2024年建筑施工安全協議書范本3篇
- 2024年校園文化衫校服定制與推廣服務合同2篇
- 2024年度擔保公司環(huán)保產業(yè)擔保業(yè)務合同規(guī)范3篇
- 2024年肉牛養(yǎng)殖場租賃及技術服務合同3篇
- 2024年電子合同數據保護與隱私權法律問題
- 水源熱泵空調課程設計
- 燃氣工程課程設計紙
- 玉米加工過程中的營養(yǎng)保持考核試卷
- 2024年簡化版商業(yè)借款協議版B版
- 內科學(廣東藥科大學)智慧樹知到期末考試答案章節(jié)答案2024年廣東藥科大學
- 2024年遼寧裝備制造職業(yè)技術學院單招職業(yè)適應性測試題庫帶答案
- (正式版)JTT 1497-2024 公路橋梁塔柱施工平臺及通道安全技術要求
- python程序設計-說課
- ISO15614-1 2017 金屬材料焊接工藝規(guī)程及評定(中文版)
- 《單片機技術》課件-2-3實現電子門鈴 -實操
- 《中國潰瘍性結腸炎診治指南(2023年)》解讀
- 2024年知識競賽-中小學財務管理知識筆試參考題庫含答案
- 學術英語(下)智慧樹知到期末考試答案2024年
- 2024-2029全球及中國環(huán)烯烴共聚物(COC)行業(yè)市場發(fā)展分析及前景趨勢與投資發(fā)展研究報告
- 企業(yè)中長期發(fā)展規(guī)劃報告
評論
0/150
提交評論