版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 ISO8583接口的詳細(xì)資料 2005年07月25日ISO8583包(簡(jiǎn)稱8583包)是一個(gè)國(guó)際標(biāo)準(zhǔn)的包格式,最多由128個(gè)字段域組成,每個(gè)域都有統(tǒng)一的規(guī)定,并有定長(zhǎng)與變長(zhǎng)之分。8583包前面一段為位圖,用來(lái)確定包的字段域組成情況。其中位圖是8583包的靈魂,它是打包解包確定字段域的關(guān)鍵,而了解每個(gè)字段域的屬性則是填寫數(shù)據(jù)的基礎(chǔ)。 1、 位圖描述如下: 位圖位置:1 格式:定長(zhǎng) 類型:B16(二進(jìn)制16位,16*8=128bit) 描述: 如將位圖的第一位設(shè)為'1',表示使用擴(kuò)展位圖(128個(gè)域),否則表示只使用基本位圖(64個(gè)域)。 如使用某數(shù)據(jù)域,應(yīng)在位圖中將相
2、應(yīng)的位設(shè)位'1',如使用41域,需將位圖的41位設(shè)為'1'。 選用條件:如使用65到128域,需設(shè)位圖域第一位為'1' 2、每個(gè)域的定義如下: typedef struct ISO8583 int bit_flag; /*域數(shù)據(jù)類型0 - string, 1 - int, 2 - binary*/ char*data_name; /*域名*/ int length; /*數(shù)據(jù)域長(zhǎng)度*/ int length_in_byte; /*實(shí)際長(zhǎng)度(如果是變長(zhǎng))*/ int variable_flag;/*是否變長(zhǎng)標(biāo)志0:否 2:2位變長(zhǎng), 3:3位變長(zhǎng)*
3、/ int datatyp;/*0 - string, 1 - int, 2 - binary*/ char*data;/*存放具體值*/ int attribute;/*保留*/ ISO8583; ISO8583 Tbl8583128 = /* FLD 01 */ 0,"BIT MAP,EXTENDED", 8, 0, 0, 2, NULL,0, /* FLD 02 */ 0,"PRIMARY ACCOUNT NUMBER", 22, 0, 2, 0, NULL,0, /* FLD 03 */ 0,"PROCESSING CODE"
4、, 6, 0, 0, 0, NULL,0, /* FLD 04 */ 0,"AMOUNT, TRANSACTION", 12, 0, 0, 1, NULL,0, /* FLD 05 */ 0,"NO USE", 12, 0, 0, 0, NULL,0, /* FLD 06 */ 0,"NO USE", 12, 0, 0, 0, NULL,0, /* FLD 07 */ 0,"TRANSACTION DATE AND TIME", 10, 0, 0, 0, NULL,0, /* FLD 08 */ 0,"N
5、O USE", 8, 0, 0, 0, NULL,0, /* FLD 09 */ 0,"NO USE", 8, 0, 0, 0, NULL,0, /* FLD 10 */ 0,"NO USE", 8, 0, 0, 0, NULL,0, /* FLD 11 */ 0,"SYSTEM TRACE AUDIT NUMBER", 6, 0, 0, 1, NULL,0, /* FLD 12 */ 0,"TIME, LOCAL TRANSACTION", 6, 0, 0, 0, NULL,0, /* FLD 13 *
6、/ 0,"DATE, LOCAL TRANSACTION", 4, 0, 0, 0, NULL,0, /* FLD 14 */ 0,"DATE, EXPIRATION", 4, 0, 0, 0, NULL,0, /* FLD 15 */ 0,"DATE, SETTLEMENT", 4, 0, 0, 0, NULL,0, /* FLD 16 */ 0,"NO USE", 4, 0, 0, 0, NULL,0, /* FLD 17 */ 0,"DATE, CAPTURE", 4, 0, 0, 0,
7、NULL,0, /* FLD 18 */ 0,"MERCHANT'S TYPE", 4, 0, 0, 0, NULL,0, /* FLD 19 */ 0,"NO USE", 3, 0, 0, 0, NULL,0, /* FLD 20 */ 0,"NO USE", 3, 0, 0, 0, NULL,0, /* FLD 21 */ 0,"NO USE", 3, 0, 0, 0, NULL,0, /* FLD 22 */ 0,"POINT OF SERVICE ENTRY MODE", 3,
8、0, 0, 0, NULL,0, /* FLD 23 */ 0,"NO USE", 3, 0, 0, 0, NULL,0, /* FLD 24 */ 0,"NO USE", 3, 0, 0, 0, NULL,0, /* FLD 25 */ 0,"POINT OF SERVICE CONDITION CODE", 2, 0, 0, 0, NULL,0, /* FLD 26 */ 0,"NO USE", 2, 0, 0, 0, NULL,0, /* FLD 27 */ 0,"NO USE", 1,
9、0, 0, 0, NULL,0, /* FLD 28 */ 0,"field27", 6, 0, 0, 0, NULL,0, /* FLD 29 */ 0,"NO USE", 8, 0, 1, 0, NULL,0, /* FLD 30 */ 0,"NO USE", 8, 0, 1, 0, NULL,0, /* FLD 31 */ 0,"NO USE", 8, 0, 1, 0, NULL,0, /* FLD 32 */ 0,"ACQUIRER INSTITUTION ID. CODE", 11,
10、0, 2, 0, NULL,0, /* FLD 33 */ 0,"FORWARDING INSTITUTION ID. CODE", 11, 0, 2, 0, NULL,0, /* FLD 34 */ 0,"NO USE", 28, 0, 2, 0, NULL,0, /* FLD 35 */ 0,"TRACK 2 DATA", 37, 0, 2, 0, NULL,0, /* FLD 36 */ 0,"TRACK 3 DATA",104, 0, 3, 0, NULL,0, /* FLD 37 */ 0,"R
11、ETRIEVAL REFERENCE NUMBER", 12, 0, 0, 0, NULL,0, /* FLD 38 */ 0,"AUTH. IDENTIFICATION RESPONSE", 6, 0, 0, 0, NULL,0, /* FLD 39 */ 0,"RESPONSE CODE", 2, 0, 0, 0, NULL,0, /* FLD 40 */ 0,"NO USE", 3, 0, 0, 0, NULL,0, /* FLD 41 */ 0,"CARD ACCEPTOR TERMINAL ID.&quo
12、t;, 8, 0, 0, 0, NULL,0, /* FLD 42 */ 0,"CARD ACCEPTOR IDENTIFICATION CODE", 15, 0, 0, 0, NULL,0, /* FLD 43 */ 0,"CARD ACCEPTOR NAME LOCATION", 40, 0, 0, 0, NULL,0, /* FLD 44 */ 0,"ADDITIONAL RESPONSE DATA", 25, 0, 2, 0, NULL,0, /* FLD 45 */ 0,"NO USE", 76, 0,
13、2, 0, NULL,0, /* FLD 46 */ 0,"NO USE", 999, 0, 3, 0, NULL,0, /* FLD 47 */ 0,"field47", 999, 0, 3, 0, NULL,0, /* FLD 48 */ 0,"ADDITIONAL DATA - PRIVATE", 999, 0, 3, 0, NULL,0, /* FLD 49 */ 0,"CURRENCY CODE,TRANSACTION", 3, 0, 0, 0, NULL,0, /* FLD 50 */ 0,"
14、CURRENCY CODE,SETTLEMENT", 3, 0, 0, 0, NULL,0, /* FLD 51 */ 0,"NO USE", 3, 0, 0, 0, NULL,0, /* FLD 52 */ 0,"PERSONAL IDENTIFICATION NUMBER DATA", 8, 0, 0, 2, NULL,0, /* FLD 53 */ 0,"SECURITY RELATED CONTROL INformATION", 16, 0, 0, 0, NULL,0, /* FLD 54 */ 0,"AD
15、DITIONAL AMOUNTS",120, 0, 3, 0, NULL,0, /* FLD 55 */ 0,"NO USE", 999, 0, 3, 0, NULL,0, /* FLD 56 */ 0,"NO USE", 999, 0, 3, 0, NULL,0, /* FLD 57 */ 0,"NO USE", 999, 0, 3, 0, NULL,0, /* FLD 58 */ 0,"NO USE", 999, 0, 3, 0, NULL,0, /* FLD 59 */ 0,"NO USE
16、", 999, 0, 3, 0, NULL,0, /* FLD 60 */ 0,"NO USE", 5, 0, 3, 0, NULL,0, /* FLD 61 */ 0,"NO USE", 999, 0, 3, 0, NULL,0, /* FLD 62 */ 0,"NO USE", 11, 0, 3, 0, NULL,0, /* FLD 63 */ 0,"NO USE", 11, 0, 3, 0, NULL,0, /* FLD 64 */ 0,"MESSAGE AUTHENTICATION CO
17、DE FIELD", 8, 0, 0, 2, NULL,0, /* FLD 65 */ 0,"NO USE", 999, 0, 3, 0, NULL,0, /* FLD 66 */ 0,"NO USE", 1, 0, 0, 0, NULL,0, /* FLD 67 */ 0,"NO USE", 999, 0, 3, 0, NULL,0, /* FLD 68 */ 0,"NO USE", 999, 0, 3, 0, NULL,0, /* FLD 69 */ 0,"NO USE", 999
18、, 0, 3, 0, NULL,0, /* FLD 70 */ 0,"SYSTEM MANAGEMENT INformATION CODE", 3, 0, 0, 0, NULL,0, /* FLD 71 */ 0,"NO USE", 999, 0, 3, 0, NULL,0, /* FLD 72 */ 0,"NO USE", 999, 0, 3, 0, NULL,0, /* FLD 73 */ 0,"NO USE", 6, 0, 0, 0, NULL,0, /* FLD 74 */ 0,"NUMBER O
19、F CREDITS", 10, 0, 0, 0, NULL,0, /* FLD 75 */ 0,"REVERSAL NUMBER OF CREDITS", 10, 0, 0, 0, NULL,0, /* FLD 76 */ 0,"NUMBER OF DEBITS", 10, 0, 0, 0, NULL,0, /* FLD 77 */ 0,"REVERSAL NUMBER OF DEBITS", 10, 0, 0, 0, NULL,0, /* FLD 78 */ 0,"NUMBER OF TRANSFER"
20、, 10, 0, 0, 0, NULL,0, /* FLD 79 */ 0,"REVERSAL NUMBER OF TRANSFER", 10, 0, 0, 0, NULL,0, /* FLD 80 */ 0,"NUMBER OF INQUIRS", 10, 0, 0, 0, NULL,0, /* FLD 81 */ 0,"AUTHORIZATION NUMBER", 10, 0, 0, 0, NULL,0, /* FLD 82 */ 0,"NO USE", 12, 0, 0, 0, NULL,0, /* FLD
21、83 */ 0,"CREDITS,TRANSCATION FEEAMOUNT", 12, 0, 0, 0, NULL,0, /* FLD 84 */ 0,"NO USE", 12, 0, 0, 0, NULL,0, /* FLD 85 */ 0,"DEBITS,TRANSCATION FEEAMOUNT", 12, 0, 0, 0, NULL,0, /* FLD 86 */ 0,"AMOUNT OF CREDITS", 16, 0, 0, 0, NULL,0, /* FLD 87 */ 0,"REVERS
22、AL AMOUNT OF CREDITS", 16, 0, 0, 0, NULL,0, /* FLD 88 */ 0,"AMOUNT OF DEBITS", 16, 0, 0, 0, NULL,0, /* FLD 89 */ 0,"REVERSAL AMOUNT OF DEBITS", 16, 0, 0, 0, NULL,0, /* FLD 90 */ 0,"ORIGINAL DATA ELEMENTS", 42, 0, 0, 0, NULL,0, /* FLD 91 */ 0,"FILE UPDATE CODE&
23、quot;, 1, 0, 0, 0, NULL,0, /* FLD 92 */ 0,"NO USE", 999, 0, 3, 0, NULL,0, /* FLD 93 */ 0,"NO USE", 999, 0, 3, 0, NULL,0, /* FLD 94 */ 0,"SERVICE INDICATOR", 7, 0, 0, 0, NULL,0, /* FLD 95 */ 0,"REPLACEMENT AMOUNTS", 42, 0, 0, 0, NULL,0, /* FLD 96 */ 0,"NO
24、USE", 8, 0, 0, 0, NULL,0, /* FLD 97 */ 0,"AMOUNT OF NET SETTLEMENT", 16, 0, 0, 0, NULL,0, /* FLD 98 */ 0,"NO USE", 999, 0, 3, 0, NULL,0, /* FLD 99 */ 0,"SETTLEMENT INSTITUTION ID", 11, 0, 2, 0, NULL,0, /* FLD 100 */ 0,"RECVEING INSTITUTION ID", 11, 0, 2,
25、0, NULL,0, /* FLD 101 */ 0,"FILENAME", 17, 0, 2, 0, NULL,0, /* FLD 102 */ 0,"ACCOUNT IDENTIFICATION1", 28, 0, 2, 0, NULL,0, /* FLD 103 */ 0,"ACCOUNT IDENTIFICATION2", 28, 0, 2, 0, NULL,0, /* FLD 104 */ 0,"NO USE", 999, 0, 3, 0, NULL,0, /* FLD 105 */ 0,"NO
26、 USE", 999, 0, 3, 0, NULL,0, /* FLD 106 */ 0,"NO USE", 999, 0, 3, 0, NULL,0, /* FLD 107 */ 0,"NO USE", 999, 0, 3, 0, NULL,0, /* FLD 108 */ 0,"NO USE", 999, 0, 3, 0, NULL,0, /* FLD 109 */ 0,"NO USE", 999, 0, 3, 0, NULL,0, /* FLD 110 */ 0,"NO USE"
27、, 999, 0, 3, 0, NULL,0, /* FLD 111 */ 0,"NO USE", 999, 0, 3, 0, NULL,0, /* FLD 112 */ 0,"NO USE", 999, 0, 3, 0, NULL,0, /* FLD 113 */ 0,"NO USE", 999, 0, 3, 0, NULL,0, /* FLD 114 */ 0,"NO USE", 999, 0, 3, 0, NULL,0, /* FLD 115 */ 0,"NO USE", 999, 0,
28、3, 0, NULL,0, /* FLD 116 */ 0,"NO USE", 999, 0, 3, 0, NULL,0, /* FLD 117 */ 0,"NO USE", 999, 0, 3, 0, NULL,0, /* FLD 118 */ 0,"NO USE", 999, 0, 3, 0, NULL,0, /* FLD 119 */ 0,"NO USE", 999, 0, 3, 0, NULL,0, /* FLD 120 */ 0,"NO USE", 999, 0, 3, 0, NULL
29、,0, /* FLD 121 */ 0,"NO USE", 999, 0, 3, 0, NULL,0, /* FLD 122 */ 0,"NO USE", 999, 0, 3, 0, NULL,0, /* FLD 123 */ 0,"NEW PIN DATA", 8, 0, 3, 2, NULL,0, /* FLD 124 */ 0,"NO USE", 999, 0, 3, 0, NULL,0, /* FLD 125 */ 0,"NO USE", 999, 0, 3, 0, NULL,0, /*
30、 FLD 126 */ 0,"NO USE", 999, 0, 3, 0, NULL,0, /* FLD 127 */ 0,"NO USE", 999, 0, 3, 0, NULL,0, /* FLD 128 */ 0,"MESSAGE AUTHENTICATION CODE FIELD", 8, 0, 0, 2, NULL,0, ; 、變長(zhǎng),定長(zhǎng)域說(shuō)明 如第二域:域名為主帳號(hào), 數(shù)據(jù)類型為string 長(zhǎng)度為22(是長(zhǎng)長(zhǎng)度不得超過(guò)此數(shù)) 是個(gè)位變長(zhǎng)域 由于是位變長(zhǎng),在打包時(shí)需在數(shù)據(jù)域前加上數(shù)據(jù)的實(shí)際長(zhǎng)度,如為19位,則表示為: 19
31、數(shù)據(jù)值(即前兩位為長(zhǎng)度) 如第三域:域名為處理碼, 數(shù)據(jù)類型為string 長(zhǎng)度為 是個(gè)定長(zhǎng)域 必須填滿位。 附A:ISO8583各域段的說(shuō)明 1,信息類型(message type)定義 位圖位置: 格式:定長(zhǎng) 類型:N4 描述: 數(shù)據(jù)包的第一部分,定義數(shù)據(jù)包的類型。 數(shù)據(jù)類型由數(shù)據(jù)包的發(fā)起者設(shè)定,應(yīng)遵循以下要求: 數(shù)據(jù)包開始部分必須是信息類型; 對(duì)不支持的信息類型能給出拒絕應(yīng)答。 0100授權(quán)交易 0110授權(quán)交易答復(fù) 0200金融交易 0210金融交易答復(fù) 0240查詢交易 0250查詢交易答復(fù) 0400沖正交易 0410沖正交易答復(fù) 0800管理交易 0810管理交易答復(fù) 2,位圖(B
32、it Map) - 基本位圖和擴(kuò)展位圖 位圖位置:1 格式:定長(zhǎng) 類型:B16 描述: 如將位圖的第一位設(shè)為'1',表示使用擴(kuò)展位圖,否則表示只使用基本位圖。 如使用某數(shù)據(jù)域,應(yīng)在位圖中將相應(yīng)的位設(shè)位'1',如使用41域,需將位圖的41位設(shè)為'1'。 選用條件:如使用65到128域,需設(shè)位圖域?yàn)?#39;1' 3,Bit02主帳號(hào)(Primary Account Number ) 位圖位置:02 格式:變長(zhǎng),LLVAR 類型:N.22 描述: 唯一的確認(rèn)一個(gè)用戶交易的基本帳號(hào)。 由于銀行電子服務(wù)系統(tǒng)涉及多個(gè)應(yīng)用系統(tǒng),而帳號(hào)長(zhǎng)度最多為22位
33、,故將原標(biāo)準(zhǔn)的19長(zhǎng)度改為22位。 Bit03 處理代碼 (Processing Code ) 位圖位置:03 格式:定長(zhǎng) 類型:N6 描述:用于描述交易對(duì)客戶帳戶造成何種影響的代碼。 處理代碼和信息碼一起可唯一定義一種交易的類型。 處理代碼由以下三部分組成: 位置描述 12交易動(dòng)作碼 34付出帳戶類型,用于借記類,如查詢、代收費(fèi)、轉(zhuǎn)場(chǎng)交易。 56收入帳戶類型,用于代收費(fèi)、轉(zhuǎn)帳等。 其中: ff : 付出帳戶 tt: 收入帳戶 * 視主機(jī)而定 5,Bit04 交易金額 (Amount, Transaction) 位圖位置:04 格式:定長(zhǎng) 類型:N12 描述:帳戶人要求交易的交易金額,不含任何
34、處理和交易費(fèi)用。 金額的表示和貨幣代碼有關(guān),應(yīng)能表示相應(yīng)貨幣的最小單位。參ISO4217有關(guān)貨幣代碼定義。 如“000000000100”用于表示美元,表示1.00元;如用于表示意大利貨幣,則表示100里拉。對(duì)于查詢等交易,應(yīng)設(shè)交易金額為“000000000000”。 6,Bit06交易日期和時(shí)間(Transmission Date and Time)位圖位置:07 格式:定長(zhǎng),MMDDhhmmss 類型:N10 描述:本地交易日期和時(shí)間 7,Bit11系統(tǒng)跟蹤號(hào)(Systems Trace Audit Number) 位圖位置:11 格式:定長(zhǎng) 類型:N6 描述:終端交易的跟蹤號(hào)碼。 交易發(fā)
35、起終端填寫,和“交易日期、時(shí)間”、信息類型等合在一起可唯一定義某一個(gè)終端的唯一一筆交易。即是說(shuō),在同一天,對(duì)一終端,同一類交易的系統(tǒng)跟蹤號(hào)應(yīng)保證不同。系統(tǒng)跟蹤號(hào)在交易過(guò)程中不能修改。使用此域來(lái)匹配請(qǐng)求和通知類交易的返回。 應(yīng)用系統(tǒng)使用此域來(lái)檢查收到的授權(quán)、金融、自動(dòng)沖正、結(jié)算、管理和網(wǎng)管等類交易的應(yīng)答包是否是其請(qǐng)求包的應(yīng)答。 系統(tǒng)跟蹤號(hào)不用于匹配自動(dòng)沖正交易,也不用于在預(yù)授權(quán)消費(fèi)時(shí)匹配前面的預(yù)授權(quán)交易。參90域。 對(duì)于銀行電子服務(wù)系統(tǒng),其系統(tǒng)跟蹤號(hào)是交易流水號(hào)。 8,Bit12本地交易時(shí)間(Time ,Local Transaction) 位圖位置:12 格式:定長(zhǎng),hhmmss 類型:N6
36、描述:交易在終端上發(fā)生的時(shí)間。 本地交易時(shí)間在交易處理過(guò)程中不能改變。在自動(dòng)沖正,存貯轉(zhuǎn)發(fā)時(shí),本地交易時(shí)間不能改變。 9,Bit13本地交易日期(Date ,Local Transaction) 位圖位置:13 格式:定長(zhǎng),MMDD 類型:N4 描述:交易在終端上發(fā)生的時(shí)間。 本地交易時(shí)間不能改變,在自動(dòng)沖正、存儲(chǔ)轉(zhuǎn)發(fā)交易時(shí),本地交易時(shí)間也不能改變。 10,Bit14有效期(Date ,Expiration) 位圖位置:14 格式:定長(zhǎng),YYMM 類型:N4 描述:卡的有效期,年年月月 由于卡類寫磁格式不同,收單行可能提不出卡的有效期,授權(quán)機(jī)構(gòu)從卡的二磁道中提取卡的有效期。如卡,無(wú)二磁道,收單
37、行應(yīng)要求手工錄入卡的有效期。 選用條件:100、200、400等交易如沒(méi)有2、3磁道時(shí),一定要有此域。 11,Bit15結(jié)算日期(Date ,Settlement) 位圖位置:15 格式:定長(zhǎng),MMDD 類型:N4 描述: 銀行電子服務(wù)系統(tǒng)和主機(jī)結(jié)算的時(shí)間,格式月月日日。結(jié)帳日期前發(fā)生的交易參加當(dāng)天結(jié)算。 在結(jié)算時(shí),結(jié)帳日期也用于計(jì)算處理、交易費(fèi)用。 12,Bit17獲取日期(Date ,Capture) 位圖位置:17 格式:定長(zhǎng),MMDD 類型:N4 描述:從主機(jī)獲取交易的記帳日期。通常用于主機(jī)和商戶清算。 13,Bit18商戶類型(Merchant's Type) 位圖位置:18
38、 格式:定長(zhǎng) 類型:N4 描述:定義商戶產(chǎn)品和服務(wù)類型的代碼 商戶類型用于金融、授權(quán)交易,用于指定服務(wù)點(diǎn)的類型。它主要有以下用途: 決定預(yù)授權(quán)交易得到確認(rèn)的最長(zhǎng)時(shí)間; 控制合法限額; 為交易授權(quán)處理,控制網(wǎng)絡(luò)操作規(guī)則; 欺詐檢測(cè); 用于商戶分類報(bào)表; 交易費(fèi)用處理。 根據(jù)ISO8583標(biāo)準(zhǔn),應(yīng)使用相應(yīng)的國(guó)家標(biāo)準(zhǔn)。 商戶類型代碼表如下: 商戶類型代碼行業(yè)類型說(shuō)明 4215郵遞服務(wù) 4511民航 4722旅游 4782過(guò)橋費(fèi) 4789其他運(yùn)輸服務(wù) 4614電信服務(wù) 5542加油站 5812餐館 5999購(gòu)物 6010金融機(jī)構(gòu)人工現(xiàn)金支付 6011金融機(jī)構(gòu)自動(dòng)現(xiàn)金支付 6012金融機(jī)構(gòu)各類
39、服務(wù) 7011酒店、旅館 7299各類個(gè)人服務(wù):洗衣、美容、 7399各類商業(yè)服務(wù):停車場(chǎng)、租車、廣告、其他服務(wù) 7699各類維修服務(wù):維修、洗車、拖車 7996娛樂(lè):電影、劇院、體育、游戲 8099醫(yī)療服務(wù) 8111法律服務(wù) 8999各類專業(yè)服務(wù):會(huì)計(jì)、教育、裝修、工程 選用條件:服務(wù)點(diǎn)終端發(fā)起的交易一定要有此域。14,Bit22服務(wù)點(diǎn)輸入方式(Point-of-Service Entry Mode) 位圖位置:22 格式:定長(zhǎng) 類型:N3 描述:在服務(wù)終端上定義PIN和PAN的輸入方式。 服務(wù)點(diǎn)輸入方式包含以下兩個(gè)方面組合而成: 位置描述 12在服務(wù)終端上PAN有效期輸入方式 33在服務(wù)終
40、端上PIN的輸入方式 PAN的輸入方式編碼如下: PAN輸入方式描述 00不知 01手工 02讀磁卡 03條碼掃描儀(BAR) 04光學(xué)符號(hào)閱讀器(OCR) 05集成電路卡(IC卡) PIN的輸入方式編碼如下: PIN輸入方式描述 0不知 1終端能接收PIN 2終端不能接收PIN 選用條件:服務(wù)點(diǎn)終端發(fā)起的交易一定要有此域。 15,Bit25服務(wù)點(diǎn)條件代碼(Point-of-Service Condition Code) 位圖位置:25 格式:定長(zhǎng) 類型:N2 描述:定義交易發(fā)生的服務(wù)點(diǎn)類型 用法說(shuō)明:下面是CYBERBANK支持的服務(wù)點(diǎn)條件代碼。 服務(wù)點(diǎn)條件代碼服務(wù)點(diǎn)終端類型 2自動(dòng)柜員機(jī)(
41、ATM) 10銀行終端(10) 14POS 20電話銀行 16,Bit32收單機(jī)構(gòu)標(biāo)識(shí)碼(Acquirer institution Identification) 位圖位置:32 格式:LLVAR 類型:N.11 描述:在金融交易中此域表示交易發(fā)生的銀行機(jī)構(gòu)的標(biāo)識(shí)碼。應(yīng)答數(shù)據(jù)包必須和請(qǐng)求數(shù)據(jù)包此域相同。 17,Bit33授權(quán)機(jī)構(gòu)標(biāo)識(shí)碼(Forwarding Institution Identification Code) 位圖位置:33 格式:LLVAR 類型:N.11 描述:在金融交易中此域表示帳戶所在的銀行機(jī)構(gòu)的標(biāo)識(shí)碼 在網(wǎng)管交易800/810中,本域含有交易發(fā)起機(jī)構(gòu)的代碼。 應(yīng)答數(shù)據(jù)包必
42、須和請(qǐng)求數(shù)據(jù)包此域相同。 18,Bit35二磁道數(shù)據(jù)(Track 2 Data) 位圖位置:35 格式:LLVAR 類型:Z.37 描述:寫在卡二磁道的數(shù)據(jù)。數(shù)據(jù)組成遵循ISO78111985標(biāo)準(zhǔn),數(shù)據(jù)中包含域分隔符,但不包含卡啟始、結(jié)束符、LRC等。 收卡行應(yīng)檢測(cè)卡的二磁道是否符合國(guó)際標(biāo)準(zhǔn)。 為支持國(guó)際交換收單行應(yīng)將二磁道中的分隔符換為“”。除此外不能對(duì)二磁道數(shù)據(jù)進(jìn)行任何修改,如修改PAN的校驗(yàn)字、有效期、服務(wù)碼等。 19,Bit36三磁道數(shù)據(jù)(Track 3 Data) 位圖位置:36 格式:LLLVAR 類型:Z.104 描述:寫在卡三磁道的數(shù)據(jù)。數(shù)據(jù)應(yīng)組成遵循ISO4909標(biāo)準(zhǔn),數(shù)據(jù)中
43、包含域分隔符,但不包含卡啟始、結(jié)束符、LRC等。 注意:長(zhǎng)度說(shuō)明為3位數(shù)字長(zhǎng)。 20,Bit37檢索索引號(hào)(Retrieval Reference Number) 位圖位置:37 格式:定長(zhǎng) 類型:AN12 描述:檢索索引號(hào)用來(lái)在任何時(shí)間標(biāo)識(shí)一個(gè)金融、授權(quán)、自動(dòng)沖正交易。 檢索索引號(hào)不要求打印在持卡人的帳單上。它的主要目的是在收單行和授權(quán)行之間定義一個(gè)數(shù)據(jù)項(xiàng)用于跟蹤和檢索交易。授權(quán)機(jī)構(gòu)可以將檢索索引號(hào)打印在客戶的對(duì)帳單上。 檢索索引號(hào)由收單行分配。 選用條件:可包含在收單機(jī)構(gòu)的交易請(qǐng)求中。如在交易請(qǐng)求中有,則應(yīng)答數(shù)據(jù)中一定應(yīng)原樣返回。 21,Bit38授權(quán)碼(Authorization Ide
44、ntification) 位圖位置:38 格式:定長(zhǎng) 類型:AN6 描述:交易授權(quán)機(jī)構(gòu)返回的返回代碼。 授權(quán)碼用于在服務(wù)點(diǎn)終端上信用卡授權(quán); 授權(quán)機(jī)構(gòu)按網(wǎng)絡(luò)操作規(guī)定,可選使用本域。 22,Bit39返回碼(Response Code) 位圖位置:39 格式:定長(zhǎng) 類型:AN2 描述:對(duì)一交易定義其處理結(jié)果的編碼。 返回碼用于說(shuō)明授權(quán)機(jī)構(gòu)對(duì)金融(授權(quán))交易的處理狀態(tài);也用來(lái)指明自動(dòng)沖正交易的沖正原因;還用來(lái)指出目標(biāo)主機(jī)已接收到文件修改、結(jié)算、管理、網(wǎng)管等交易請(qǐng)求。 返回碼應(yīng)盡可能準(zhǔn)確,應(yīng)盡可能描述清楚所遇到的問(wèn)題和狀態(tài)。網(wǎng)絡(luò)交換主機(jī)、收單行主機(jī)有可能會(huì)按不同的返回碼收取不同的交易處理費(fèi)用,并執(zhí)行
45、不同的處理過(guò)程。 23,Bit41收卡單位終端標(biāo)識(shí)碼(Card Acceptor Terminal Identification) 位圖位置:41 格式:定長(zhǎng) 類型:ANS8 描述:定義在收單單位中定義一個(gè)服務(wù)終端的標(biāo)識(shí)碼,在同一商戶中服務(wù)終端標(biāo)識(shí)碼應(yīng)唯一。 24,Bit42收卡商戶定義碼(Card Acceptor Identification Code) 位圖位置:42 格式:定長(zhǎng) 類型:ANS15 描述:在本地和網(wǎng)絡(luò)中定義交易單位(商戶)的編碼。 25,Bit43收卡商戶位置(Card Acceptor Location) 位圖位置:43 格式:定長(zhǎng) 類型:ANS40 描述:在本地和網(wǎng)絡(luò)
46、中定義收卡單位(商戶)的國(guó)家、省。城市等。 選用條件:如對(duì)外卡網(wǎng)絡(luò),一定要包含此域。 26,Bit44附加返回?cái)?shù)據(jù)(Additional ResponseData) 位圖位置:44 格式:LLVAR 類型:ANS.25 描述:在金融(授權(quán))交易中授權(quán)機(jī)構(gòu)返回的其他信息。 27,Bit48附加數(shù)據(jù)-私用(Additional Data-Private) 位圖位置:48 格式:LLLVAR 類型:ANS.999 描述:銀行電子服務(wù)系統(tǒng)使用此域作以下用途 存放批量查詢的返回?cái)?shù)據(jù) 其格式與輸出格式表對(duì)應(yīng) 28,Bit49交易貨幣代碼(Currency Code,Transaction) 位圖位置:49
47、 格式:定長(zhǎng) 類型:AN3 描述:按ISO4217定義的交易貨幣代碼,用來(lái)表示“交易金額”(field04)所用的貨幣種類。 交易貨幣代碼是指在收單單位進(jìn)行交易所用的交易種類。 29,Bit50結(jié)算貨幣代碼(Currency Code,Settlement) 位圖位置:50 格式:定長(zhǎng) 類型:AN3 描述:按ISO4217定義的結(jié)算貨幣代碼,用來(lái)表示結(jié)算金額、結(jié)算處理費(fèi)、結(jié)算交易費(fèi)等所用的貨幣種類。 結(jié)算貨幣代碼是指在進(jìn)行結(jié)算和清算過(guò)程中所用的貨幣種類。 30,Bit52用戶密碼(PIN)數(shù)據(jù)(PIN Data) 位圖位置:52 格式:定長(zhǎng) 類型:B16 描述:用戶在服務(wù)終端上交易用于識(shí)別用戶
48、合法性的一些數(shù)字。 PIN在分行主機(jī)用分行主機(jī)密鑰按ANSIX9.8標(biāo)準(zhǔn)加密,形成密文塊。 選用條件:如果在終端上輸入了密碼,就需要此域。 31,Bit53密碼相關(guān)控制信息(Security Related Control) 位圖位置:53 格式:定長(zhǎng) 類型:AN16 描述:本域提供有關(guān)密碼塊的附加信息,用于指出用于PIN計(jì)算的PIN key,用于MAC計(jì)算的MAC key。 本域格式如下表所示: 01格式代碼2N“20” 23PIN加密算法2N“01”:DES 45密文塊格式2N“01”:ANSI 6PIN密鑰索引1N1或2 7MAC密鑰索引1N1或2 811MAC檢查數(shù)據(jù)4B 1215填充
49、4N 在BOC信用卡網(wǎng)絡(luò)中PIN和MAC各使用兩個(gè)密鑰-'1'號(hào)和'2'密鑰,交易中計(jì)算PIN和MAC時(shí)只能各用某一個(gè)KEY,同時(shí)需將所用的KEY索引號(hào)填寫此域。 選用條件:如果有PIN域或MAC域,一定需有此域。 32,Bit54附加金額(Additional Amounts) 位圖位置:54 格式:LLLVAR 類型:ANS.120 描述:此域由授權(quán)行主機(jī)將客戶的余額返回給收單終端,以顯示或打印在客戶回單上。 在此域中最多可有6個(gè)余額返回,每個(gè)余額返回格式如下: 位置描述 01處理碼34或56位定義的帳號(hào)類型 23金額類型:01帳戶金額 02可用金額 03擁
50、有金額 04應(yīng)付金額 40可用取款限額 56可用轉(zhuǎn)帳限額 46金額的貨幣代碼 7D借記金額,C貸記金額 819余額數(shù)目 六個(gè)余額中必須返回可用余額,在ATM、POS上顯示可用余額 33,Bit64信息確認(rèn)碼(MAC) 位圖位置:64 格式:定長(zhǎng) 類型:B16 描述:數(shù)據(jù)包的最后一個(gè)域,用于驗(yàn)證信息來(lái)源的合法性,以及數(shù)據(jù)包中數(shù)據(jù)是否未被篡改。 MAC的計(jì)算參ANSIX.99,(最后八字節(jié)未滿八位者左補(bǔ)零,右補(bǔ)零?) 為提高效率,在發(fā)送者和接收者之間,只有以下一些重要的域參加MAC的計(jì)算。數(shù)據(jù)包中如果存在以下數(shù)據(jù)域,它們將參加MAC的計(jì)算。 1位圖域名 2基本帳號(hào) 3處理代碼 4交易金額 11系統(tǒng)
51、跟蹤號(hào) 12本地交易時(shí)間 13本地交易日期 32收單機(jī)構(gòu)代碼 38授權(quán)碼 39返回碼 41收單終端代碼 49交易貨幣代碼 95替換金額 選用條件:只使用了164域的數(shù)據(jù)包使用此域。 34,Bit70管理信息碼(System Management Indormation Code) 位圖位置:70 格式:定長(zhǎng) 類型:N3 描述: 用于定義和維護(hù)銀行電子服務(wù)系統(tǒng)內(nèi)部通訊網(wǎng)絡(luò)狀態(tài)和應(yīng)用工作狀態(tài)。 網(wǎng)絡(luò)管理信息代碼用于管理清算日期"cutoff",通訊"sign on/sign off","key exchange"等。 支持以下一些網(wǎng)絡(luò)管理
52、信息碼 NMIC網(wǎng)絡(luò)管理信息碼動(dòng)作 001簽到(Sign on) 002簽退(Sign off) 101交換密鑰(Key exchange) 201結(jié)帳日期切換(Cutoff) 202結(jié)帳日期切換完成 301測(cè)試(Echo test) 35,Bit74貸記交易筆數(shù)(Transaction Number) 位圖位置:74 格式:定長(zhǎng) 類型:N10 描述:貸記金融交易總的成功交易次數(shù) CYBERBANK軟件在收到如下一個(gè)處理代碼時(shí)會(huì)增加貸記交易次數(shù)。 交易碼交易服務(wù) 00貸記,購(gòu)物與服務(wù) 01貸記,取現(xiàn) 02貸記,調(diào)整(客戶調(diào)整) 36,Bit75貸記自動(dòng)沖正交易筆數(shù)(Credits,Revers
53、al Number) 位圖位置:75 格式:定長(zhǎng) 類型:N10 描述:貸記收單行自動(dòng)沖正、“ChargeBack"等交易總的交易次數(shù) CYBERBANK軟件在收到如下一個(gè)處理代碼時(shí)會(huì)增加貸記自動(dòng)沖正交易筆數(shù) 交易碼交易服務(wù) 20貸記,退貨 21貸記,存款 22貸記,調(diào)整(客戶修改) 37,Bit76借記交易筆數(shù)(Debits,Number) 位圖位置:76 格式:定長(zhǎng) 類型:N10 描述:借記金融交易總的成功交易次數(shù) CYBERBANK軟件在收到如下一個(gè)處理代碼時(shí)會(huì)增加借記交易次數(shù)。 交易碼交易服務(wù) 00借記,購(gòu)物與服務(wù) 01借記,取現(xiàn) 02借記,調(diào)整(客戶調(diào)整) 38,Bit77借記自動(dòng)沖正交易筆數(shù)(Debits,Reversal Number) 位圖位置:77 格式:定長(zhǎng) 類型:N10 描述:借記收單行自動(dòng)沖正、“ChargeBack"等交易總的交易次數(shù) CYBERBANK軟件在收到如下一個(gè)處理代碼時(shí)會(huì)增加借記重發(fā)交易次數(shù),并在清算表報(bào)中反映。 交易碼交易服務(wù) 20借記(!),退貨 21借記,存款 22借記,調(diào)整(客戶修改) 39,Bit78轉(zhuǎn)帳交
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 產(chǎn)品標(biāo)識(shí)和可追溯性培訓(xùn)教材課件
- 食品安全從農(nóng)田到餐桌
- 糖尿病護(hù)理措施及治療
- 2024年對(duì)苯二胺項(xiàng)目資金籌措計(jì)劃書代可行性研究報(bào)告
- 智慧糧庫(kù)解決方案
- 肺部感染治療新進(jìn)展
- 水源熱泵制冷工作原理培訓(xùn)
- 銷售年中規(guī)劃
- 整式的乘法說(shuō)課稿
- 好玩的紙說(shuō)課稿
- 保健按摩師(高級(jí))技能理論考試題庫(kù)(含答案)
- 2024冶金等工業(yè)企業(yè)較大以上安全風(fēng)險(xiǎn)目錄
- 公民科學(xué)素質(zhì)大賽參考試題庫(kù)600題(含答案)
- 期中模擬檢測(cè)(1-4單元)(試題)(含答案)-2024-2025學(xué)年四年級(jí)上冊(cè)數(shù)學(xué)北師大版
- 餐飲服務(wù)課件 學(xué)習(xí)任務(wù)3 西餐宴會(huì)服務(wù)
- 第五單元測(cè)試卷(單元測(cè)試)-2024-2025學(xué)年六年級(jí)上冊(cè)語(yǔ)文統(tǒng)編版
- 《2023級(jí)學(xué)生手冊(cè)》獎(jiǎng)、懲資助、文明部分學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 國(guó)開2024年秋《機(jī)械制圖》形考作業(yè)1-4答案
- 大學(xué)生生涯發(fā)展展示 (修改版)
- 義務(wù)教育物理課程標(biāo)準(zhǔn)(2022年版)測(cè)試題文本版(附答案)
- 大學(xué)生職業(yè)生涯規(guī)劃智慧樹知到課后章節(jié)答案2023年下?lián)犴樎殬I(yè)技術(shù)學(xué)院
評(píng)論
0/150
提交評(píng)論