mPOS_軟件設(shè)計(jì)規(guī)格書_第1頁
mPOS_軟件設(shè)計(jì)規(guī)格書_第2頁
mPOS_軟件設(shè)計(jì)規(guī)格書_第3頁
mPOS_軟件設(shè)計(jì)規(guī)格書_第4頁
mPOS_軟件設(shè)計(jì)規(guī)格書_第5頁
已閱讀5頁,還剩57頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、江蘇東大集成電路系統(tǒng)工程技術(shù)有限公司軟件文件編號(hào)DJ/QS-005-001版本號(hào)/修訂次A/0功能設(shè)計(jì)說明書頁碼mPOS_軟件設(shè)計(jì)規(guī)格書 文檔版本 1.0發(fā)布時(shí)間 2015年2月15日編 寫 人 邱浩 江蘇東大集成電路工程技術(shù)有限公司2015年2月1. 目的制定該文檔的目的在于提供一個(gè)確定的mPOS的軟件設(shè)計(jì)需求目標(biāo),并對(duì)所實(shí)現(xiàn)的mPOS軟件功能做全面的規(guī)格描述。 該文檔構(gòu)成軟件開發(fā)的技術(shù)基礎(chǔ),同時(shí)也作為終端設(shè)計(jì)和實(shí)現(xiàn)的目標(biāo)及測(cè)試、驗(yàn)收依據(jù)。1.1 軟件版本命名格式:設(shè)計(jì)要求:按照如下格式:終端系列號(hào)_區(qū)域標(biāo)識(shí)_處理器標(biāo)識(shí)_版本號(hào)及日期軟件版本名稱由“終端系列號(hào)”、“區(qū)域標(biāo)識(shí)”、“處理器標(biāo)識(shí)”

2、、“版本號(hào)及日期”四個(gè)字段組成,每個(gè)字段用字符_分隔:1.1.1 終端系列號(hào)最長(zhǎng)為5個(gè)字符,這組字符是說明軟件所適用的硬件平臺(tái)或者硬件模塊。1.1.2 區(qū)域標(biāo)識(shí)最長(zhǎng)為2個(gè)字符,一般為名稱縮寫首字母。以終端的使用機(jī)構(gòu)的分支機(jī)構(gòu)為依據(jù)劃分1.1.3 處理器標(biāo)識(shí)最長(zhǎng)為2個(gè)字符。一般為名稱縮寫首字母。以固件所適用的處理器為依據(jù)劃分1.1.4 版本號(hào)及日期規(guī)定為8個(gè)字符。固件版本號(hào)由主版本號(hào)、子版本號(hào)、階段版本號(hào)組成。一般首字符用V表示,主版本號(hào)、子版本號(hào)與階段版本號(hào)之間用“.”分隔。主版本號(hào)為一個(gè)字符,用于表示主要功能的變更或重大修改;子版本號(hào)為一個(gè)字符,用于表示功能有一定的增加或變化;階段版本號(hào)用于

3、表示進(jìn)行了局部修改或bug修正。如版本號(hào)定義:V1.0.0。版本號(hào)后緊跟的3個(gè)字符表示版本生成的日期,具體內(nèi)容如下:第一個(gè)字符:英文字符表示的年份英文字符表示的年份A2001K2011B2002L2012C2003M2013D2004N2014E2005O2015F2006P2016G2007Q2017H2008R2018I2009S2019J2010T2020第二個(gè)字符:英文字符表示的月英文字符表示的月A1月G7月B2月H8月C3月I9月D4月J10月E5月K11月F6月L12月第三個(gè)字符:英文字符表示的日英文字符表示的日英文字符表示的日A1P16e31B2Q17C3R18D4S19E5T2

4、0F6U21G7V22H8W23I9X24J10Y25K11Z26L12a27M13b28N14c29O15d301.2 mPOS軟件版本發(fā)布信息:軟件版本號(hào)變更人日期說明891EP_ZH_F2_V1.0.0OEF邱浩2015.5.6mPOS產(chǎn)品首個(gè)發(fā)布版本2. 系統(tǒng)概述2.1 mPOS運(yùn)行環(huán)境無線網(wǎng)絡(luò)(2G/2G/4G)通訊藍(lán)牙通訊方式上位機(jī)mPOS終端后臺(tái)支付處理系統(tǒng)1、上位機(jī)發(fā)起交易 2、mPOS將交易處理數(shù)據(jù)發(fā)至支付處理系統(tǒng)并接收返回?cái)?shù)據(jù) 3、終端連接請(qǐng)求(初始化) 整個(gè)mPOS支付系統(tǒng)可由mPOS、上位機(jī)、后臺(tái)支付處理系統(tǒng)等組成。上位機(jī)是指運(yùn)行支付應(yīng)用程序的智能終端,如android

5、/ios系統(tǒng)的手機(jī)或平板電腦等設(shè)備,后臺(tái)支付處理系統(tǒng)指支付業(yè)務(wù)機(jī)構(gòu)的交易系統(tǒng)。用戶交易在用戶上位機(jī)支付應(yīng)用上發(fā)起,將支付輸入數(shù)據(jù)發(fā)送至mPOS,mPOS將交易輸入數(shù)據(jù)組成標(biāo)準(zhǔn)的交易報(bào)文并用安全的方式和后臺(tái)支付處理系統(tǒng)交換,將后臺(tái)支付處理系統(tǒng)返回的交易結(jié)果,發(fā)送回上位機(jī)呈現(xiàn)給用戶。2.2 mPOS運(yùn)行環(huán)境mPOS通過藍(lán)牙與上位機(jī)進(jìn)行通訊,從而實(shí)現(xiàn)相關(guān)交易。3. 軟件功能需求3.1 外設(shè)驅(qū)動(dòng)功能要求3.1.1 鍵盤設(shè)計(jì)要求:mPOS應(yīng)包括10 個(gè)數(shù)字鍵、電源鍵、菜單鍵、輸入法鍵、“*”、“#”、方向鍵、上、下鍵、確認(rèn)鍵、取消鍵、刪除鍵??芍С肿帜浮?shù)字、中文輸入方式。3.1.2 顯示屏設(shè)計(jì)要求:文

6、本顯示區(qū)至少可顯示614 個(gè)漢字;背光、對(duì)比度調(diào)節(jié)。顯示時(shí)無拖尾、短缺。3.1.3 打印機(jī)設(shè)計(jì)要求:內(nèi)置熱敏紙記錄式打印機(jī)。每行可至少打印24 個(gè)半角字符。熱敏紙記錄式打印不少于10 行/秒。3.1.4 通訊設(shè)計(jì)要求:mPOS與上位機(jī)采用藍(lán)牙通訊方式。3.1.5 存儲(chǔ)器設(shè)計(jì)要求:除應(yīng)用程序外,需具備足夠的存儲(chǔ)空間存放應(yīng)用信息。3.1.6 外設(shè)通訊設(shè)計(jì)要求:具有一個(gè)RS232 串口。3.2 存儲(chǔ)要求3.2.1 交易日志設(shè)計(jì)要求:可各存放300條交易日志,每條記錄長(zhǎng)度最大為140 字節(jié),循環(huán)記錄,先進(jìn)先出。3.2.2 流水號(hào)設(shè)計(jì)要求:可各存放50 條信息,每條長(zhǎng)度最大為140 字節(jié),循環(huán)記錄,先進(jìn)

7、先出,用戶可刪除。3.2.3 打印信息設(shè)計(jì)要求:存放最后一筆交易打印信息(若存在),用戶可在幫助菜單中提供查詢、刪除、重打?。ㄐ柙诖蛴{條最后打印“重打印”字樣)。3.2.4 沖正信息設(shè)計(jì)要求:終端能正確存儲(chǔ)沖正信息,并進(jìn)行沖正。3.3 mPOS安全要求3.3.1 安全要求概述3.3.1.1 要求 1設(shè)計(jì)要求:后臺(tái)處理系統(tǒng)對(duì)受理mPOS合法性的驗(yàn)證通過對(duì)稱密鑰完成。3.3.1.2 要求 2設(shè)計(jì)要求:受理mPOS與業(yè)務(wù)前置進(jìn)行聯(lián)機(jī)雙向認(rèn)證通過后,方可進(jìn)行初始化(主密鑰下載)、簽到(工作密鑰下載)和聯(lián)機(jī)交易(消費(fèi)交易)。3.3.1.3 要求 3設(shè)計(jì)要求:聯(lián)機(jī)交易過程中,受理mPOS與后臺(tái)處理系統(tǒng)間

8、的邏輯通道在支付應(yīng)用層工作密鑰中增加報(bào)文加密密鑰對(duì)全交易報(bào)文加密。3.3.1.4 要求 4設(shè)計(jì)要求:應(yīng)用層不改變現(xiàn)有MK/WK二級(jí)密鑰體系,每次交易的工作密鑰通過認(rèn)證返回的隨機(jī)數(shù)分散后再使用,保證一次一密。3.3.1.5 要求 5設(shè)計(jì)要求:初始化認(rèn)證密鑰、mPOS主密鑰加密密鑰、分散向量保護(hù)密鑰均為對(duì)稱密鑰(一機(jī)一密) , 由mPOS自動(dòng)產(chǎn)生并注入業(yè)務(wù)前置。3.3.1.6 要求 6設(shè)計(jì)要求:mPOS帶有開蓋觸發(fā)開關(guān),當(dāng)mPOS受到非法攻擊后,安全信息會(huì)被立即自動(dòng)清除,mPOS將無法進(jìn)行任何操作。 重新上電后,mPOS無法開機(jī)運(yùn)行應(yīng)用程序。3.3.2 受理mPOS設(shè)備初始化受理mPOS設(shè)備初始化

9、實(shí)現(xiàn)終端硬件設(shè)備激活和注冊(cè),并由后臺(tái)系統(tǒng)下發(fā)mPOS主密鑰。初始化流程如下:1、上位機(jī)向受理mPOS發(fā)送終端設(shè)備連接(初始化)請(qǐng)求。2、開啟聯(lián)機(jī)雙向認(rèn)證過程,認(rèn)證通過后進(jìn)入以下聯(lián)機(jī)交易。3、受理mPOS向上位機(jī)返回終端設(shè)備連接(初始化) 請(qǐng)求,含mPOS信息。4、上位機(jī)向業(yè)務(wù)前置發(fā)起初始化請(qǐng)求。5、 業(yè)務(wù)前置產(chǎn)生mPOS主密鑰TMK,用TEK對(duì)TMK和系統(tǒng)信息進(jìn)行加密,并記錄T_Info、 TMK的對(duì)應(yīng)關(guān)系。業(yè)務(wù)前置將TMK和系統(tǒng)信息密文發(fā)送上位機(jī)。6、上位機(jī)向受理mPOS轉(zhuǎn)發(fā)密文。7、受理mPOS用TEK解密密文,獲得系統(tǒng)信息和TMK,進(jìn)行安全保存,并顯示初始化完成。3.3.3 受理mPOS

10、簽到mPOS簽到作用與目前POS終端簽到作用一致,主要為下發(fā)工作密鑰、獲取系統(tǒng)信息等。1、上位機(jī)向受理mPOS發(fā)送終端設(shè)備連接(簽到)請(qǐng)求。2、開啟聯(lián)機(jī)雙向認(rèn)證過程,認(rèn)證通過后進(jìn)入以下聯(lián)機(jī)交易。3、受理mPOS向上位機(jī)返回終端設(shè)備連接(簽到) 請(qǐng)求應(yīng)答,含終端信息。4、上位機(jī)向業(yè)務(wù)前置發(fā)起簽到請(qǐng)求。5、業(yè)務(wù)前置根據(jù)終端信息產(chǎn)生工作密鑰WK(包括PIN加密密鑰PIK、磁道加密密鑰TDK、 MAC計(jì)算密鑰MAK、傳輸密鑰TSK),并用TMK加密WK;準(zhǔn)備系統(tǒng)信息。6、業(yè)務(wù)前置向上位機(jī)返回簽到應(yīng)答。7、上位機(jī)向受理mPOS轉(zhuǎn)發(fā)簽到請(qǐng)求應(yīng)答。8、受理mPOS獲取WK和系統(tǒng)信息,簽到完成。3.3.4 受

11、理mPOS交易使用密鑰1、受理mPOS通過屏幕向持卡人顯示交易金額、交易類型等信息;供持卡人確認(rèn)后,終端提示插卡或刷卡或揮卡,讀取卡片信息后用 TDK對(duì)磁道信息進(jìn)行加密;提示持卡人輸入PIN,確認(rèn)后用 PIK對(duì)PIN進(jìn)行加密;隨后組裝交易報(bào)文(含當(dāng)次交易流水號(hào)或等效計(jì)數(shù)值),用MAK計(jì)算MAC。2、受理mPOS用TSK加密全報(bào)文。3.4 mPOS應(yīng)用要求3.4.1 mPOS維護(hù)管理 3.4.1.1 菜單鍵設(shè)計(jì)要求:按“菜單鍵”,進(jìn)入常用設(shè)置、高級(jí)設(shè)置、手動(dòng)斷開藍(lán)牙連接,終端信息。其中常用設(shè)置:應(yīng)可設(shè)置待機(jī)等待時(shí)間、操作員密碼、液晶亮度調(diào)節(jié)、時(shí)鐘設(shè)置。高級(jí)設(shè)置(默認(rèn)密鑰為87654321):應(yīng)可

12、設(shè)置IC設(shè)置、輸入超時(shí)、自動(dòng)關(guān)機(jī)時(shí)間、交易更新日期時(shí)間、藍(lán)牙連接超時(shí)。3.4.2.2 電源鍵 設(shè)計(jì)要求:按下2秒以上,可以進(jìn)入關(guān)機(jī)界面,應(yīng)顯示:“請(qǐng)按【確認(rèn)】鍵關(guān)機(jī)”,按 【確認(rèn)】鍵后,mPOS關(guān)機(jī)。3.4.2.3 確認(rèn)鍵、刪除鍵、取消鍵設(shè)計(jì)要求:在選擇、輸入界面上,按下【確認(rèn)】鍵可以實(shí)現(xiàn)確認(rèn)功能;在輸入界面下,按下【刪除】鍵,可以刪除已輸入的內(nèi)容;在選擇、輸入界面上,按下【取消】鍵可以實(shí)現(xiàn)取消退出功能。3.4.2.4 【】鍵、【】鍵設(shè)計(jì)要求:在選擇界面上,【】【】鍵可以實(shí)現(xiàn)上下翻頁選擇。3.4.3 顯示3.4.3.1 待機(jī)狀態(tài)設(shè)計(jì)要求:顯示格式如下:“品牌標(biāo)識(shí)(或使用機(jī)構(gòu)LOGO)”藍(lán)牙名稱

13、:XXXXXXXXXXXXXXXXX 年XX 月XX 日 星期XHH時(shí)MM分SS秒提示信息顯示區(qū)域3.4.3.2 交易過程提示 設(shè)計(jì)要求:按指定的操作提示信息格式顯示提示信息,一行不足顯示,自動(dòng)換行,并可處理換行符0X0a。對(duì)單模板的提示信息,則不等待輸入,持續(xù)顯示的同時(shí)直接進(jìn)行指定操作。 在輸入交易金額時(shí),若未指明初始回顯信息,則固定初始顯示信息為¥0.00。 在輸入日期型數(shù)據(jù)時(shí),固定初始顯示信息為當(dāng)前終端日期,格式為:YYYYMMDD。3.4.3.3 交易結(jié)果 設(shè)計(jì)要求: 顯示格式如下:應(yīng)答碼:XX(可替換)應(yīng)答信息3.4.3.4 密碼輸入界面設(shè)計(jì)要求:顯示格式如下:3.4.3.5 刷卡、

14、插卡、輸入卡號(hào)、揮卡界面設(shè)計(jì)要求:顯示格式如下:(交易類型)請(qǐng)揮卡3.4.4 輸入控制 設(shè)計(jì)要求:當(dāng)輸入達(dá)到期望最大長(zhǎng)度時(shí),終端不再對(duì)輸入信息作處理。當(dāng)無輸入,且按下確認(rèn)鍵,則終端不作任何處理,繼續(xù)等待接收輸入信息。當(dāng)無輸入,且按下確認(rèn)鍵,則終端不作任何處理,繼續(xù)等待接收輸入信息。在輸入金額時(shí),直接順序輸入金額數(shù)字,不必輸入小數(shù)點(diǎn)。例:若金額為123 元,則初始顯示為¥0.00,輸入時(shí)順序輸入12300,顯示為¥123.00。3.5 mPOS藍(lán)牙通訊接口設(shè)計(jì)3.5.1 通訊模式設(shè)計(jì)要求:按如下格式進(jìn)行通訊:當(dāng)驅(qū)動(dòng)和設(shè)備建立連接后,驅(qū)動(dòng)端的作用類似于一個(gè)報(bào)文的加解密中轉(zhuǎn)站,驅(qū)動(dòng)與設(shè)備之間基本的通

15、信單元為通信幀,驅(qū)動(dòng)與設(shè)備之間遵循一發(fā)一收機(jī)制,如下圖所示。通信幀MPB驅(qū)動(dòng)通信幀一發(fā)一收機(jī)制(原子操作)通信幀MPB驅(qū)動(dòng)通信幀一發(fā)一收機(jī)制(原子操作)為了保證連接狀態(tài)被驅(qū)動(dòng)和MPB設(shè)備雙方感知,每次接收到數(shù)據(jù)時(shí),均要回應(yīng)確認(rèn)幀,如下圖所示。確認(rèn)幀的超時(shí)時(shí)間為3秒,如果任一方收不到對(duì)方的確認(rèn)幀,則重復(fù)發(fā)送數(shù)據(jù)幀3次。1. 如果設(shè)備端重復(fù)發(fā)送數(shù)據(jù)幀3次未收到確認(rèn)幀,則應(yīng)提示“通信異常,請(qǐng)嘗試重新連接”;2.如果上位機(jī)重復(fù)發(fā)送數(shù)據(jù)幀3次未收到確認(rèn)幀,則觸發(fā)回調(diào),錯(cuò)誤信息為“通信異常”(此條與設(shè)備無關(guān))。3.5.2 報(bào)文格式通信結(jié)構(gòu)分為通信報(bào)文和應(yīng)用報(bào)文:1. 通信報(bào)文:驅(qū)動(dòng)端和設(shè)備端之間通信的協(xié)議

16、格式;2. 應(yīng)用報(bào)文:驅(qū)動(dòng)端和應(yīng)用平臺(tái)之間通信的協(xié)議格式,其為應(yīng)用平臺(tái)要發(fā)送給設(shè)備的具體內(nèi)容。3. 符號(hào)約定符號(hào)說明b二進(jìn)制數(shù)值(一個(gè)字節(jié))ANS字母、數(shù)字、特殊字符var變長(zhǎng)(*)必選項(xiàng)0x十六進(jìn)制數(shù)標(biāo)志x十六進(jìn)制數(shù)標(biāo)志3.5.1.1 通訊模式通信報(bào)文為了保證報(bào)文的完整性和可靠性,其結(jié)構(gòu)如下表所示。HEADPACKET TYPEPACKET NOLENPACKET DATACRCTAIL各報(bào)文域描述如下表所示。域英文名稱域中文名稱域長(zhǎng)度(字節(jié))域內(nèi)容說明HEAD包開頭標(biāo)志1固定0x02PACKET TYPE包類型1數(shù)據(jù)包:D確認(rèn)包:A表明數(shù)據(jù)包的類型PACKET NO包序號(hào)20x00000x

17、FFFF包序號(hào)高半字節(jié)+包序號(hào)低半字節(jié)。LEN包數(shù)據(jù)長(zhǎng)度20x00000xFFFF包數(shù)據(jù)長(zhǎng)度高半字節(jié)+包數(shù)據(jù)長(zhǎng)度低半字節(jié)PACKET DATA包數(shù)據(jù)變長(zhǎng)最大2048二進(jìn)制數(shù)據(jù)PACKET DATA采用固定通信密鑰加密,3DES算法,通信密鑰方案見4.8CRC包數(shù)據(jù)CRC校驗(yàn)2二進(jìn)制數(shù)據(jù)從“PACKET NO”開始到“PACKET DATA”結(jié)束的字段,做半字余式CRC16校驗(yàn),分為高半字節(jié)和低半字節(jié)TAIL包結(jié)尾標(biāo)志1固定0x03幀序號(hào)的控制:雙方維護(hù)各自的幀序號(hào),確認(rèn)幀和數(shù)據(jù)幀中的幀序號(hào)一致,當(dāng)發(fā)出數(shù)據(jù)幀之后收到確認(rèn)幀+1。3.5.1.2 應(yīng)用報(bào)文格式如下所示。應(yīng)用報(bào)文APDU請(qǐng)求:CLAI

18、NSP1P2LcDATAMACLe應(yīng)用報(bào)文APDU應(yīng)答:DATAMACP1P2SW1SW2注:應(yīng)答報(bào)文返回請(qǐng)求報(bào)文中的P1和P2參數(shù)。各報(bào)文域描述如下表所示。域英文名稱域中文名稱域長(zhǎng)度(字節(jié))域內(nèi)容說明CLA指令類1二進(jìn)制數(shù)據(jù)見2.3指令說明INS指令值1二進(jìn)制數(shù)據(jù)見2.3指令說明P1數(shù)據(jù)控制參數(shù)11二進(jìn)制數(shù)據(jù)這個(gè)字段控制數(shù)據(jù)域的安全特性。按位定義(BIT7為最高位):BIT7:請(qǐng)求報(bào)文加密標(biāo)志 0:不加密 1:加密(密鑰使用磁道工作密鑰)BIT6: 請(qǐng)求報(bào)文MAC標(biāo)志 0:無需MAC 1:需要MAC(使用Mac工作密鑰)BIT5:應(yīng)答報(bào)文加密標(biāo)志 0:不加密 1:加密(密鑰使用磁道工作密鑰)

19、BIT4:應(yīng)答報(bào)文MAC標(biāo)志 0:無需MAC 1:需要MAC(使用Mac工作密鑰)BIT3:2: 報(bào)文加密算法 0:3DES EBC算法(參照附錄) 1:3DES CBC算法(參照附錄) 2:保留 3:保留BIT1:0: 報(bào)文MAC算法 0:X9.19算法(參照附錄) 1:CBC算法(參照附錄) 2:ECb算法 3:保留P2數(shù)據(jù)控制參數(shù)21二進(jìn)制數(shù)據(jù)保留,暫固定為0LcDATA域的長(zhǎng)度2最大為2048包數(shù)據(jù)長(zhǎng)度高半字節(jié)+包數(shù)據(jù)長(zhǎng)度低半字節(jié)DATA交易數(shù)據(jù)域1二進(jìn)制數(shù)據(jù)DATA數(shù)據(jù)根據(jù)P1參數(shù)中的【報(bào)文加密標(biāo)志】進(jìn)行報(bào)文加密MACDATA域的MAC8二進(jìn)制數(shù)據(jù)根據(jù)P1參數(shù)中的【MAC標(biāo)志】要求,

20、計(jì)算DATA 域的明文MAC,如果無需MAC,則置空Le預(yù)期數(shù)據(jù)長(zhǎng)度100xff0表示預(yù)期數(shù)據(jù)為超過255個(gè)字節(jié),暫固定為0SW1APUD返回狀態(tài)碼11二進(jìn)制數(shù)據(jù)參照章節(jié)3.2具體指令的定義SW2APUD返回狀態(tài)碼21二進(jìn)制數(shù)據(jù)參照章節(jié)3.2具體指令的定義3.5.1.2 指令說明cla指令類別指令ins查找設(shè)備停止查找打開設(shè)備中斷打開設(shè)備斷開設(shè)備判斷設(shè)備是否連接0XFFMPB相關(guān)讀取設(shè)備信息(只發(fā)標(biāo)簽)硬件序列號(hào)(32字節(jié))0x01藍(lán)牙名稱(最大長(zhǎng)度16字節(jié))Mac地址(18字節(jié))激活狀態(tài)(1個(gè)字節(jié))版本號(hào)(8個(gè)字節(jié))是否支持非接(1個(gè)字節(jié))是否支持打?。?個(gè)字節(jié))AID版本(4個(gè)字節(jié))公鑰版

21、本(4個(gè)字節(jié))獲取DOL版本(4個(gè)字節(jié))是否支持磁條卡(1個(gè)字節(jié))是否支持電子簽名(1個(gè)字節(jié))是否支持接觸式(1個(gè)字節(jié))廠商名稱(1個(gè)字節(jié))產(chǎn)品型號(hào)(2個(gè)字節(jié):兩個(gè)數(shù)字)密鑰更新導(dǎo)入主密鑰0x02導(dǎo)入工作密鑰(根據(jù)TLV區(qū)分)Pin密鑰0x03Mac密鑰磁道密鑰設(shè)備信息更新更新啟動(dòng)請(qǐng)求0x04分幀傳輸0x05交易讀取卡號(hào)明文0x06讀取pin密碼密文0x07讀取磁道密文0x08顯示信息0x09平臺(tái)取消交易(與用戶交互的交易)0x0A行業(yè)卡透?jìng)鹘灰祝M足目前電卡)0x0B行業(yè)卡上電0x0C行業(yè)卡下電0x0D增加一條AID0x0E清空所有AID0x0F更新AID版本0x10增加一條公鑰0x11清空

22、所有公鑰0x12更新公鑰版本0x13讀取跨行交易步驟10x14讀取跨行交易步驟20x15聯(lián)機(jī)數(shù)據(jù)處理(向IC卡寫入銀聯(lián)返回?cái)?shù)據(jù))0x16打印0x17配置IC卡交易DOL(包括標(biāo)簽和版本)0x18開啟PBOC交易0x19開啟跨行交易0x1A3.5.1.3 錯(cuò)誤碼DataSW1SW2意義8E00未知錯(cuò)誤:未定義的錯(cuò)誤8E01指令格式出錯(cuò)8E02當(dāng)前電量低,無法交易8E03CLA錯(cuò)誤8E04INS錯(cuò)誤8E05P1錯(cuò)誤8E06P2錯(cuò)誤8E07LC長(zhǎng)度錯(cuò)誤(根據(jù)幀長(zhǎng)度計(jì)算lc和該lc不符)8E08Data域內(nèi)容有誤8E09Mac校驗(yàn)結(jié)果不一致8E0ALe錯(cuò)誤獲取設(shè)備信息相關(guān)8E0B獲取設(shè)備信息失敗導(dǎo)入主

23、秘鑰相關(guān)8E0C主密鑰KCV校驗(yàn)失敗8E0D導(dǎo)入主密鑰失敗導(dǎo)入工作密鑰相關(guān)8E0EPin密鑰KCV校驗(yàn)失敗8E0F導(dǎo)入pin密鑰失敗8E10Mac密鑰KCV校驗(yàn)失敗8E11導(dǎo)入mac密鑰失敗8E12磁道密鑰KCV校驗(yàn)失敗8E13導(dǎo)入磁道密鑰失敗更新啟動(dòng)請(qǐng)求相關(guān)8E14更新文件類型參數(shù)錯(cuò)誤8E15文件大小超限(如固件程序)8E16啟動(dòng)更新失敗更新分幀傳輸相關(guān)8E17不支持的分幀大?。ńK端所支持單幀大小超限)8E18偏移量錯(cuò)誤8E19包類型標(biāo)志錯(cuò)誤8E1A包數(shù)據(jù)錯(cuò)誤(L錯(cuò)誤)8E1B文件CRC校驗(yàn)失敗8E3C分幀傳輸失敗讀取卡號(hào)明文8E1C讀取卡號(hào)明文失敗讀取pin密碼相關(guān)8E1D獲取pin密文失

24、敗8E1E獲取pin密文參數(shù)錯(cuò)誤(卡號(hào))顯示信息相關(guān)8E1F顯示內(nèi)容超限讀取磁道密文相關(guān)8E20讀取磁道密文失敗行業(yè)卡相關(guān)8E21行業(yè)卡透?jìng)髦噶钍?E22行業(yè)卡上電失敗AID相關(guān)8E23增加AID失敗8E24清空AID失敗8E25更新AID版本失敗公鑰相關(guān)8E26增加公鑰失敗8E27清空公鑰失敗8E28更新公鑰版本失敗DOL相關(guān)8E29配置IC卡交易DOL失敗跨行交易相關(guān)8E2A執(zhí)行跨行交易步驟1失敗8E2B執(zhí)行跨行交易步驟2:交易卡類型參數(shù)錯(cuò)誤8E2C執(zhí)行跨行交易步驟2:交易日期時(shí)間參數(shù)錯(cuò)誤8E2D執(zhí)行跨行交易步驟2:交易金額參數(shù)錯(cuò)誤8E2E執(zhí)行跨行交易步驟2:卡號(hào)明文參數(shù)錯(cuò)誤8E2F執(zhí)行

25、跨行交易步驟2執(zhí)行失敗聯(lián)機(jī)交易處理相關(guān)8E30聯(lián)機(jī)數(shù)據(jù)處理:交易應(yīng)答碼參數(shù)錯(cuò)誤8E31聯(lián)機(jī)數(shù)據(jù)處理:IC卡交易數(shù)據(jù)參數(shù)錯(cuò)誤8E32聯(lián)機(jī)數(shù)據(jù)處理失敗打印相關(guān)8E33不支持打印8E34打印機(jī)缺紙8E35當(dāng)前電量不足,無法打印8E36打印失敗通用8E37用戶操作超時(shí)8E38用戶取消操作8E39Mac密鑰不存在8E3APin密鑰不存在8E3B磁道密鑰不存在3.5.2 通訊報(bào)文中的數(shù)據(jù)項(xiàng)TLV定義 設(shè)計(jì)要求:格式:Tag(1字節(jié))+length(2字節(jié))+value,如下表格定義Tagkey定義屬性類型取值0x01Current Time時(shí)間N14ASC年月日時(shí)分秒0x02Command Code指令碼

26、N1ASC1: 發(fā)起交易2: 交易過程3: 通信服務(wù)4: 認(rèn)證交互0x03Respone返回碼N1ASC1: 交易成功2: 交易失敗3: 操作提示0x04Transaton Type交易類型N1ASC0: 初始化1: 簽到3: 消費(fèi)4: 撤消(暫不實(shí)現(xiàn))5: 撤消沖正(暫不實(shí)現(xiàn))6: 消費(fèi)沖正7: 參數(shù)下載8: 結(jié)算(暫不實(shí)現(xiàn))0x05progressCode交易狀態(tài)N1ASC1: 等待用戶確認(rèn)2: 等待用戶刷卡3: 等待用戶輸入密碼4: 請(qǐng)重新輸入密碼5: 聯(lián)網(wǎng)過程0x06errorCode錯(cuò)誤碼N1ASC1: 未與設(shè)備連接 2: 交易發(fā)起失敗3: 交易結(jié)果失敗4: 網(wǎng)絡(luò)通信收發(fā)數(shù)據(jù)失敗0x

27、07Package8583包VAR512HEX0x08Amount交易金額VAR13ASC1234567890.120x09transDate交易日期 N8ASC201403020x0AtransTime交易時(shí)間N6ASC1545150x0BcardNo卡號(hào)VAR19ASC622622*12340x0CbatchNo批次號(hào)N6ASC1234560x0DrefNo交易參考號(hào)N12ASC1234567890120x0EvoucherNo交易流水號(hào)N6ASC1234560x0FissBankNo發(fā)卡行代碼N8ASC03050000(民生銀行)0x10clearDate清算日期N8ASC2014030

28、20x11signElement電子簽名VAR1800HEX簽名要素 (暫不實(shí)現(xiàn))0x12specialCode簽名特征碼電子簽名特征碼 (暫不實(shí)現(xiàn))0x13Terminal Version 終端版本VAR32ASCCMBC-A-V201407080x14Feild57手機(jī)信息VAR128ASC手機(jī)信息0x15Message提示信息VAR256ASC“等待用戶輸入密碼”0x16Mac檢驗(yàn)值VAR20HEX8583+token(cmbc)檢驗(yàn)0x17Feild59基站信息VAR64ASC基站信息0x18Feild42商戶號(hào)Ans15ASC“30510005051A000”0x19Feild41終

29、端號(hào)Ans8ASC“A0000006”0x1aFeild8583域BitHEXIndex+Len+Data + .0x1b0x20Auth認(rèn)證VAR8HEX3.5.3 mPOS交易操作指令設(shè)計(jì)要求:按如下定義指令實(shí)現(xiàn)交易功能3.5.3.1 讀取設(shè)備信息請(qǐng)求報(bào)文字段名長(zhǎng)度格式說明CLA1b0xFFINS1b0x01P11b由后臺(tái)配置P21b0x00:保留,固定0x00Lc2b根據(jù)實(shí)際TRADE DATALcb請(qǐng)求讀取值得標(biāo)簽“xFF01”標(biāo)簽:硬件序列號(hào)“xFF02”標(biāo)簽:藍(lán)牙名稱“xFF03”標(biāo)簽:Mac地址“xFF04”標(biāo)簽:激活狀態(tài)“xFF05”標(biāo)簽:設(shè)備版本號(hào)“xFF06”標(biāo)簽:是否支持

30、非接“xFF07”標(biāo)簽:是否支打印“xFF08”標(biāo)簽:AID版本“xFF09”標(biāo)簽:公鑰版本“xFF0A”標(biāo)簽:DOL版本“xFF0B”標(biāo)簽:是否支持磁條卡“xFF0C”標(biāo)簽:是否支持電子簽名“xFF0D”標(biāo)簽:是否支持接觸式“xFF0E”標(biāo)簽:廠商名稱“xFF0F”標(biāo)簽:產(chǎn)品型號(hào)MAC0或8b根據(jù)實(shí)際有或沒有Le1b0x00應(yīng)答報(bào)文字段名長(zhǎng)度格式說明TRADE DATA根據(jù)實(shí)際b請(qǐng)求時(shí)列出標(biāo)簽,應(yīng)答時(shí)返回完整的TLVMAC0或8b根據(jù)實(shí)際有或沒有SW11b獲取設(shè)備信息成功為x9000,獲取設(shè)備信息失敗“x8E0B”注:如果批量請(qǐng)求,成功的TLV正常上送,失敗的TLV的L置零SW21b3.5.

31、3.2 導(dǎo)入主密鑰請(qǐng)求報(bào)文字段名字節(jié)長(zhǎng)度格式說明CLA1b0xFFINS1b0x02P11b由后臺(tái)配置P21b0x00:保留,固定0x00Lc2b根據(jù)實(shí)際TRADE DATALcb“xFF10”標(biāo)簽:主密鑰密文+KCV(*)MAC0或8b根據(jù)實(shí)際有或沒有Le1b0x00應(yīng)答報(bào)文字段名長(zhǎng)度格式說明TRADE DATA根據(jù)實(shí)際b無MAC0或8b根據(jù)實(shí)際有或沒有SW11b成功為x9000, 主密鑰KCV校驗(yàn)失敗“x8E0C”導(dǎo)入主密鑰失敗“x8E0D”SW21b3.5.3.3 導(dǎo)入工作密鑰注:設(shè)備執(zhí)行密鑰操作時(shí)候,分別對(duì)3個(gè)密鑰進(jìn)行校驗(yàn)和操作,如果哪一個(gè)環(huán)節(jié)出現(xiàn)問題,則停止操作,返回對(duì)應(yīng)的錯(cuò)誤碼。請(qǐng)

32、求報(bào)文字段名長(zhǎng)度格式說明CLA1b0xFFINS1b0x03P11b由后臺(tái)配置P21b0x00:保留,固定0x00Lc2b根據(jù)實(shí)際TRADE DATALcb “xFF11”標(biāo)簽:PIN工作密鑰密文+KCV “xFF12”標(biāo)簽:MAC工作密鑰密文+KCV “xFF13”標(biāo)簽:磁道工作密鑰密文+KCVMAC0或8b根據(jù)實(shí)際有或沒有Le1b0x00應(yīng)答報(bào)文字段名長(zhǎng)度格式說明TRADE DATA根據(jù)實(shí)際b無MAC0或8b根據(jù)實(shí)際有或沒有SW11b成功為x90x00;錯(cuò)誤為:8E0EPin密鑰KCV校驗(yàn)失敗8E0F導(dǎo)入pin密鑰失敗8E10Mac密鑰KCV校驗(yàn)失敗8E11導(dǎo)入mac密鑰失敗8E12磁道密

33、鑰KCV校驗(yàn)失敗8E13導(dǎo)入磁道密鑰失敗SW21b3.5.3.4 更新啟動(dòng)請(qǐng)求注:此步驟設(shè)備顯示“準(zhǔn)備更新”請(qǐng)求報(bào)文字段名長(zhǎng)度格式說明CLA1b0xFFINS1b0x04P11b由后臺(tái)配置P21b0x00:保留,固定0x00Lc2b根據(jù)實(shí)際TRADE DATALcb“xFF14”標(biāo)簽: 設(shè)備更新文件類型(*)“xFF15”標(biāo)簽: 設(shè)備更新文件總大?。?)“xFF16”標(biāo)簽:設(shè)備更新文件CRC32校驗(yàn)值(*)MAC0或8b根據(jù)實(shí)際有或沒有Le1b0x00應(yīng)答報(bào)文字段名長(zhǎng)度格式說明TRADE DATA根據(jù)實(shí)際b“xFF1C”標(biāo)簽: 設(shè)備支持的更新分包大小(*)“xFF1B”標(biāo)簽: 設(shè)備上次下載文件

34、斷點(diǎn)偏移量(*)MAC0或8b根據(jù)實(shí)際有或沒有SW11b啟動(dòng)成功為成功為x90x00;錯(cuò)誤為:8E14更新文件類型參數(shù)錯(cuò)誤8E15文件大小超限(如固件程序)8E16啟動(dòng)更新失敗SW21b3.5.3.5 更新分幀傳輸注:設(shè)備顯示“更新進(jìn)度”,過程如下:如果出現(xiàn)分幀傳輸失敗,設(shè)備退出更新過程,驅(qū)動(dòng)端接收到錯(cuò)誤信息結(jié)束更新過程。當(dāng)傳輸完成后,設(shè)備要進(jìn)行校驗(yàn),之后再返回更新成功。請(qǐng)求報(bào)文字段名長(zhǎng)度格式說明CLA1b0xFFINS1b0x05P11b由后臺(tái)配置P21b0x00:保留,固定0x00Lc2b根據(jù)實(shí)際TRADE DATALcb“xFF17”標(biāo)簽:設(shè)備更新單包(幀)大?。?)“xFF18”標(biāo)簽:

35、設(shè)備更新單包(幀)的文件偏移量(*)“xFF19”標(biāo)簽:設(shè)備分包(幀)傳輸結(jié)束標(biāo)志(*)“xFF1A”標(biāo)簽:設(shè)備更新單包(幀)數(shù)據(jù)(*)MAC0或8b根據(jù)實(shí)際有或沒有Le1b0x00應(yīng)答報(bào)文字段名長(zhǎng)度格式說明TRADE DATA0b無MAC0或8b根據(jù)實(shí)際有或沒有SW11b成功為x90x00;錯(cuò)誤為:8E17不支持的分幀大?。ńK端所支持單幀大小超限)8E18偏移量錯(cuò)誤8E19包類型標(biāo)志錯(cuò)誤(0x00為中間幀,0x01為結(jié)束幀)8E1A包數(shù)據(jù)錯(cuò)誤(L錯(cuò)誤)8E1B文件CRC校驗(yàn)失敗SW21b3.5.3.6 讀取卡號(hào)注:此操作默認(rèn)支持降級(jí)操作,分為兩步:步驟1:讀取卡號(hào)階段,如果卡已經(jīng)被插入至設(shè)備

36、,則直接讀卡;步驟2:降級(jí)處理階段。步驟1:默認(rèn)提示信息標(biāo)題(居中)為“請(qǐng)插卡或刷卡或揮卡”,默認(rèn)沒有提示正文,如果出現(xiàn)讀卡失敗,設(shè)備正文居中提示“讀卡失敗,請(qǐng)重試”。步驟2:如果出現(xiàn)降級(jí)操作,默認(rèn)提示信息標(biāo)題為“請(qǐng)插入IC卡”,沒有提示正文。讀卡過程默認(rèn)提示信息標(biāo)題為“處理中,請(qǐng)勿拔卡”,沒有提示正文。請(qǐng)求報(bào)文字段名長(zhǎng)度格式說明CLA1b0xFFINS1b0x06P11b由后臺(tái)配置P21b0x00:保留,固定0x00Lc2b根據(jù)實(shí)際TRADE DATALcb“xFF1D”標(biāo)簽:操作超時(shí)時(shí)間“xFF1E”標(biāo)簽:屏幕顯示標(biāo)題內(nèi)容(對(duì)應(yīng)第1步)“xFF1F”標(biāo)簽:屏幕顯示正文內(nèi)容(如果沒有“FF1

37、E”與“ FF1F”,則終端顯示默認(rèn)提示)(對(duì)應(yīng)第1步)“xFF38”標(biāo)簽:步驟1錯(cuò)誤提示信息正文(讀卡失敗內(nèi)容)“xFF3A”標(biāo)簽:步驟2屏幕顯示標(biāo)題內(nèi)容(對(duì)應(yīng)第2步)“xFF3B”標(biāo)簽:步驟2屏幕顯示正文內(nèi)容(對(duì)應(yīng)第2步)“xFF2B”標(biāo)簽:交易卡類型”xFF39“標(biāo)簽:是否允許降級(jí)操作(只有交易卡類型同時(shí)指定磁條卡和IC卡時(shí)才起作用)MAC0或8b根據(jù)實(shí)際有或沒有Le1b0x00應(yīng)答報(bào)文字段名長(zhǎng)度格式說明TRADE DATA根據(jù)實(shí)際b“xFF20”標(biāo)簽:卡號(hào)明文(*)MAC0或8b根據(jù)實(shí)際有或沒有SW11b成功為x90x00錯(cuò)誤為:用戶操作超時(shí)“x8E37”用戶取消操作“x8E38”讀取

38、卡號(hào)明文失敗“x8E1C”SW21b3.5.3.7 讀取輸入的PIN密文注:默認(rèn)提示信息標(biāo)題(居中)為“請(qǐng)輸入密碼”,默認(rèn)提示信息內(nèi)容第一行(左對(duì)齊)為“金額:”+具體金額(“xFF30”),默認(rèn)提示信息內(nèi)容第二行(左對(duì)齊)為密碼*,設(shè)備默認(rèn)密碼長(zhǎng)度集為0和6。如果指定金額,則顯示金額,如未指定金額(沒有金額Tag或者金額Length為0),則不顯示金額。請(qǐng)求報(bào)文字段名長(zhǎng)度格式說明CLA1b0xFFINS1b0x07P11b由后臺(tái)配置P21b0x00:保留,固定0x00Lc2b根據(jù)實(shí)際TRADE DATALcb“xFF1D”標(biāo)簽:操作超時(shí)時(shí)間“xFF20”標(biāo)簽:卡號(hào)明文(*)“xFF30”標(biāo)簽

39、:金額“xFF1E”標(biāo)簽:屏幕顯示標(biāo)題內(nèi)容“xFF3E”標(biāo)簽:密碼長(zhǎng)度集MAC0或8b根據(jù)實(shí)際有或沒有Le1b0x00應(yīng)答報(bào)文字段名長(zhǎng)度格式說明TRADE DATA根據(jù)實(shí)際b“xFF21”標(biāo)簽:PIN密文(*)MAC0或8b根據(jù)實(shí)際有或沒有SW11b成功為x90x00;錯(cuò)誤為:8E1D獲取pin密文失敗8E1E獲取pin密文參數(shù)錯(cuò)誤(卡號(hào))8E37用戶操作超時(shí)8E38用戶取消操作SW21b3.5.3.8 信息顯示注:如果未指定強(qiáng)制顯示時(shí)間,那其他指令可以搶占當(dāng)前操作;如果指定強(qiáng)制顯示時(shí)間,終端在強(qiáng)制顯示時(shí)間內(nèi)不響應(yīng)用戶按鍵操作,此時(shí)支持平臺(tái)取消操作;如未指定顯示時(shí)間,則默認(rèn)顯示時(shí)間為60秒如未

40、指定強(qiáng)制顯示時(shí)間,則默認(rèn)強(qiáng)制顯示時(shí)間為0請(qǐng)求報(bào)文字段名長(zhǎng)度格式說明CLA1b0xFFINS1b0x09P11b根據(jù)實(shí)際需要配置P21b0x00:保留,固定0x00Lc2b根據(jù)實(shí)際TRADE DATALcb“xFF1D”標(biāo)簽:操作超時(shí)時(shí)間“xFF22”標(biāo)簽:強(qiáng)制顯示時(shí)間“xFF3F”標(biāo)簽:屏幕顯示標(biāo)題內(nèi)容“xFF40”標(biāo)簽:屏幕顯示正文內(nèi)容MAC0或8b根據(jù)實(shí)際有或沒有Le1b0x00應(yīng)答報(bào)文字段名長(zhǎng)度格式說明TRADE DATA根據(jù)實(shí)際b“xFF23”標(biāo)簽:用戶輸入確認(rèn)鍵或取消鍵(*)MAC0或8b根據(jù)實(shí)際有或沒有SW11b成功為x90x00;錯(cuò)誤為:8E37用戶操作超時(shí)SW21b3.5.3.

41、9 平臺(tái)取消交易注:只有等待用戶操作的時(shí)候才能支持平臺(tái)取消交易指令,如刷卡輸入密碼等。如果收到平臺(tái)取消交易指令,原指令就不再執(zhí)行返回,只執(zhí)行平臺(tái)取消交易指令的返回。為了區(qū)分平臺(tái)取消交易成功的狀態(tài),將其返回碼指定為“x9001”請(qǐng)求報(bào)文字段名長(zhǎng)度格式說明CLA1b0xFFINS1b0x0AP11b根據(jù)實(shí)際需要配置P21b0x00:保留,固定0x00Lc2b0x0000TRADE DATALcb無MAC0或8b根據(jù)實(shí)際有或沒有Le1b0x00應(yīng)答報(bào)文字段名長(zhǎng)度格式說明TRADE DATA0b無MAC0或8b根據(jù)實(shí)際有或沒有SW11b直接返回x9001SW21b3.5.3.10 讀取磁道密文數(shù)據(jù)注:

42、默認(rèn)提示信息標(biāo)題(居中)為“請(qǐng)插卡或刷卡或揮卡”,默認(rèn)沒有提示正文,默認(rèn)卡類型為全部支持。只要獲取到任意一個(gè)磁道,設(shè)備就返回“x9000”,沒有的磁道TLV中L置0;請(qǐng)求報(bào)文字段名長(zhǎng)度格式說明CLA1b0xFFINS1b0x08P11b根據(jù)實(shí)際需要配置P21b0x00:保留,固定0x00Lc2b根據(jù)實(shí)際TRADE DATALcb“xFF1D”標(biāo)簽:操作超時(shí)時(shí)間“xFF1E”標(biāo)簽:屏幕顯示標(biāo)題內(nèi)容“xFF1F”標(biāo)簽:屏幕顯示正文內(nèi)容(如果沒有“FF1E”與“ FF1F”,則終端顯示默認(rèn)提示)“xFF2B”標(biāo)簽:交易卡類型MAC0或8b根據(jù)實(shí)際有或沒有Le1b0x00應(yīng)答報(bào)文字段名長(zhǎng)度格式說明TR

43、ADE DATA根據(jù)實(shí)際b“xFF25”標(biāo)簽:二磁數(shù)據(jù)密文“xFF26”標(biāo)簽:三磁數(shù)據(jù)密文注:2個(gè)磁道至少返回一個(gè)(磁道加密方法見附錄:磁道加密算法)MAC0或8b根據(jù)實(shí)際有或沒有SW11b成功為x9000;錯(cuò)誤為: 8E20讀取磁道密文失敗8E37用戶操作超時(shí)8E38用戶取消操作SW21b3.5.3.11 行業(yè)卡透?jìng)髯ⅲ捍诉^程分為2步:步驟1:等待插卡步驟2:執(zhí)行指令步驟1:默認(rèn)提示信息標(biāo)題(居中)為“請(qǐng)插入行業(yè)卡”,默認(rèn)沒有提示正文。步驟2:處理過程提示信息標(biāo)題(居中)為“處理中,請(qǐng)勿拔卡”。沒有提示正文。如果執(zhí)行多條指令時(shí),若其中有一條失?。ㄎ词盏娇ㄆ憫?yīng)數(shù)據(jù)),則返回全部執(zhí)行成功的返回

44、指令且SW置為8E21。請(qǐng)求報(bào)文字段名長(zhǎng)度格式說明CLA1b0xFFINS1b0x0BP11b根據(jù)實(shí)際需要配置P21b0x00:保留,固定0x00Lc2b根據(jù)實(shí)際TRADE DATALcb“xFF1D”標(biāo)簽:操作超時(shí)時(shí)間“xFF1E”標(biāo)簽:屏幕顯示標(biāo)題內(nèi)容“xFF1F”標(biāo)簽:屏幕顯示正文內(nèi)容(如果沒有“x FF1E”與“x FF1F”,則終端顯示默認(rèn)提示)“xFF27”標(biāo)簽:透?jìng)骱笈_(tái)行業(yè)IC卡APDU數(shù)據(jù)(*)MAC0或8b根據(jù)實(shí)際有或沒有Le1b0x00應(yīng)答報(bào)文字段名長(zhǎng)度格式說明TRADE DATA根據(jù)實(shí)際b“xFF27”標(biāo)簽:透?jìng)餍袠I(yè)IC卡APDU數(shù)據(jù)(*)MAC0或8b根據(jù)實(shí)際有或沒有SW11b成功為x9000 ;錯(cuò)誤為:8E37用戶操作超時(shí)8E38用戶取消操作8E21行業(yè)卡透?jìng)髦噶钍W21b3.5.3.12 行業(yè)卡上電注:默認(rèn)提示信息標(biāo)題(居中)為“請(qǐng)插入行業(yè)卡”,默認(rèn)沒有提示正文。處理過程提示信息標(biāo)題(居中)為“處理中,請(qǐng)勿拔卡”。沒有提示正文請(qǐng)求報(bào)文字段名長(zhǎng)度格式說明CLA1b0xFFINS1b0x0CP11b根據(jù)實(shí)際需要配置P21b0x00:保留,固定0x00Lc2b根據(jù)實(shí)際TRADE DATA

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論