ISO8583報(bào)文協(xié)議詳解_第1頁
ISO8583報(bào)文協(xié)議詳解_第2頁
ISO8583報(bào)文協(xié)議詳解_第3頁
ISO8583報(bào)文協(xié)議詳解_第4頁
ISO8583報(bào)文協(xié)議詳解_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、ISO8583報(bào)文協(xié)議詳解ISO8583包(簡(jiǎn)稱8583包)是一個(gè)國(guó)際標(biāo)準(zhǔn)的包格式,最多由128個(gè)字段域組成,每個(gè)域都有統(tǒng)一的規(guī)定,并有定長(zhǎng)與變長(zhǎng)之分。 8583包前面一段為位圖,用來確定包的字段域組成情況。 其中位圖是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)在位圖中將相應(yīng)的位設(shè)位'1',如

2、使用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)*/ int datatyp; /*0

3、- string, 1 - int, 2 - binary*/ char *data; /*存放具體值*/ int attribute; /*保留*/ ISO8583;ISO8583 Tbl8583128 =/* FLD 1 */ 0,"BIT MAP,EXTENDED ", 8, 0, 0, 2, NULL,0,/* FLD 2 */ 0,"PRIMARY ACCOUNT NUMBER ", 22, 0, 2, 0, NULL,0,/* FLD 3 */ 0,"PROCESSING CODE ", 6, 0, 0, 0, NULL,

4、0,/* FLD 4 */ 0,"AMOUNT, TRANSACTION ", 12, 0, 0, 1, NULL,0,/* FLD 5 */ 0,"NO USE ", 12, 0, 0, 0, NULL,0,/* FLD 6 */ 0,"NO USE ", 12, 0, 0, 0, NULL,0,/* FLD 7 */ 0,"TRANSACTION DATE AND TIME ", 10, 0, 0, 0, NULL,0,/* FLD 8 */ 0,"NO USE ", 8, 0, 0, 0,

5、 NULL,0,/* FLD 9 */ 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 */ 0,"DATE, LOCAL TRAN

6、SACTION ", 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, NULL,0,/* FLD 18 */ 0,&qu

7、ot;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, 0, 0, 0, NULL,0,/* FLD 23

8、 */ 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, 0, 0, 0, NULL,0,/* FLD 28

9、 */ 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, 0, 2, 0, NULL,0,/* FLD 33

10、 */ 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,"RETRIEVAL REFERENCE NUMBER

11、", 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. ", 8, 0, 0, 0, NULL,0,/*

12、 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, 2, 0, NULL,0,/* FLD 46 */

13、 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,"CURRENCY CODE,SETTLEMENT &quo

14、t;, 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,"ADDITIONAL AMOUNTS ",120, 0

15、, 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 ",999, 0, 3, 0, NULL,0,/* FL

16、D 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 CODE FIELD ", 8, 0, 0, 2, NULL,0,

17、/* 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, 0, 3, 0, NULL,0,/* FLD 70 */ 0,"

18、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 OF CREDITS ", 10, 0, 0, 0, NULL,0,/* F

19、LD 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 ", 10, 0, 0, 0, NULL,0,/* FLD 79 */ 0,&quo

20、t;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 83 */ 0,"CREDITS,TRANSCATION FEEAMOUN

21、T ", 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,"REVERSAL AMOUNT OF CREDITS ", 16, 0, 0, 0,

22、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 ", 1, 0, 0, 0, NULL,0,/* FLD 92 */ 0,

23、"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 USE ", 8, 0, 0, 0, NULL,0,/* FLD 97 */

24、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, 0, NULL,0,/* FLD 101 */ 0,"FILENAME &qu

25、ot;, 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 USE ",999, 0, 3, 0, NULL,0,/* FLD 106 */

26、 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 ",999, 0, 3, 0, NULL,0,/* FLD 111 */ 0,"NO USE

27、 ",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, 3, 0, NULL,0,/* FLD 116 */ 0,"NO USE ",999, 0,

28、 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,0,/* FLD 121 */ 0,"NO USE ",999, 0, 3, 0, NULL,0,/

29、* 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,/* FLD 126 */ 0,"NO USE ",999, 0, 3, 0, NULL,0,/* FLD 127

30、*/ 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)域說明如第二域:域名為主帳號(hào),數(shù)據(jù)類型為string長(zhǎng)度為22(是長(zhǎng)長(zhǎng)度不得超過此數(shù))是個(gè)位變長(zhǎng)域由于是位變長(zhǎng),在打包時(shí)需在數(shù)據(jù)域前加上數(shù)據(jù)的實(shí)際長(zhǎng)度,如為位,則表示為:數(shù)據(jù)值(即前兩位為長(zhǎng)度)如第三域:域名為處理碼,數(shù)據(jù)類型為string長(zhǎng)度為是個(gè)定長(zhǎng)域必須填滿位。附A:ISO8583各域段的說明1,信息類型(message

31、 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,位圖(Bit Map) - 基本位圖和擴(kuò)展位圖位圖位置:1 格式:定長(zhǎng) 類型:B16 描述: 如將位圖的第一位設(shè)為'1',表示使用擴(kuò)展位圖,否則表示只使用基本位圖。

32、如使用某數(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位,故將原標(biāo)準(zhǔn)的19長(zhǎng)度改為22位。4、Bit03 處理代碼 (Processing Code)位圖位置:03 格式:定長(zhǎng) 類型:N6 描述:用于描述交易對(duì)客戶帳戶造成何種影響的代碼

33、。 處理代碼和信息碼一起可唯一定義一種交易的類型。 處理代碼由以下三部分組成: 位置描述 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 描述:帳戶人要求交易的交易金額,不含任何處理和交易費(fèi)用。 金額的表示和貨幣代碼有關(guān),應(yīng)能表示相應(yīng)貨幣的最小單位。參ISO4217有關(guān)貨幣代碼定義。 如“000000000100”用于表示美元,表示1.00元;如用于表示意大利

34、貨幣,則表示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ā)起終端填寫,和“交易日期、時(shí)間”、信息類型等合在一起可唯一定義某一個(gè)終端的唯一一筆交易。即是說,在同一天,對(duì)一終端,同一類交易的系統(tǒng)跟蹤號(hào)應(yīng)保證不同。系統(tǒng)跟蹤號(hào)在交易過程中不能修改。使

35、用此域來匹配請(qǐng)求和通知類交易的返回。 應(yīng)用系統(tǒng)使用此域來檢查收到的授權(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 描述:交易在終端上發(fā)生的時(shí)間。 本地交易時(shí)間在交易處理過程中不能改變。在自動(dòng)沖正,存貯轉(zhuǎn)發(fā)時(shí),本地交易時(shí)間不能改變。 9,Bit13本地交易日期(Date ,Local Transact

36、ion)位圖位置: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)從卡的二磁道中提取卡的有效期。如卡無二磁道,收單行應(yīng)要求手工錄入卡的有效期。 選用條件:100、200、400等交易如沒有2、3磁道時(shí),一定要有此域。 11,Bit15結(jié)算日期(Date ,Settlement)位圖位置:15 格式:定長(zhǎng)

37、,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 格式:定長(zhǎng) 類型:N4 描述:定義商戶產(chǎn)品和服務(wù)類型的代碼 商戶類型用于金融、授權(quán)交易,用于指定服務(wù)點(diǎn)的類型。它主要有以下用途: 決定預(yù)授權(quán)交易得到確認(rèn)的最長(zhǎng)時(shí)間; 控制合法限額; 為交易授權(quán)

38、處理,控制網(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è)類型說明 4215郵遞服務(wù) 4511民航 4722旅游 4782過橋費(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)各類服務(wù) 7011酒店、旅館 7299各類個(gè)人服務(wù):洗衣、美容、 7399各類商業(yè)服務(wù):停車場(chǎng)、租車、廣告、其他服務(wù) 7699各類維修服務(wù):維修、洗車、拖車 7996娛樂:電影、劇院、體育、游戲 8099醫(yī)療服

39、務(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ù)終端上PIN的輸入方式 PAN的輸入方式編碼如下: PAN輸入方式描述 00不知 01手工 02讀磁卡 03條碼掃描儀(BAR) 04光學(xué)符號(hào)閱讀器(OCR) 05集成電路卡(IC卡) PIN的輸入方式編碼如

40、下: 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)類型 用法說明:下面是CYBERBANK支持的服務(wù)點(diǎn)條件代碼。 服務(wù)點(diǎn)條件代碼服務(wù)點(diǎn)終端類型 2自動(dòng)柜員機(jī)(ATM) 10銀行終端(10) 14POS 20電話銀行 16,Bit32收單機(jī)構(gòu)標(biāo)識(shí)碼(Acquirer institution Identification)位圖位置:32 格式:LLVAR 類型:N.

41、11 描述:在金融交易中此域表示交易發(fā)生的銀行機(jī)構(gòu)的標(biāo)識(shí)碼 應(yīng)答數(shù)據(jù)包必須和請(qǐng)求數(shù)據(jù)包此域相同。 17,Bit3向前機(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ù)包必須和請(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ù)中包含域分隔

42、符,但不包含卡啟始、結(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ù)中包含域分隔符,但不包含卡啟始、結(jié)束符、LRC等。 注意:長(zhǎng)度說明為3位數(shù)字長(zhǎng)。 20,Bit37檢索索引號(hào)(Retrieval Reference Number)位圖位置:37 格式:定長(zhǎng) 類型:AN12 描述:檢索

43、索引號(hào)用來在任何時(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 Identification)位圖位置: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返回碼(Respons

44、e Code)位圖位置:39 格式:定長(zhǎng) 類型:AN2 描述:對(duì)一交易定義其處理結(jié)果的編碼。 返回碼用于說明授權(quán)機(jī)構(gòu)對(duì)金融(授權(quán))交易的處理狀態(tài);也用來指明自動(dòng)沖正交易的沖正原因;還用來指出目標(biāo)主機(jī)已接收到文件修改、結(jié)算、管理、網(wǎng)管等交易請(qǐng)求。 返回碼應(yīng)盡可能準(zhǔn)確,應(yīng)盡可能描述清楚所遇到的問題和狀態(tài)。網(wǎng)絡(luò)交換主機(jī)、收單行主機(jī)有可能會(huì)按不同的返回碼收取不同的交易處理費(fèi)用,并執(zhí)行不同的處理過程。23,Bit41收卡單位終端標(biāo)識(shí)碼(Card Acceptor Terminal Identification)位圖位置:41格式:定長(zhǎng)類型:ANS8描述:定義在收單單位中定義一個(gè)服務(wù)終端的標(biāo)識(shí)碼,在同一商

45、戶中服務(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ò)中定義收卡單位(商戶)的國(guó)家、省。城市等。選用條件:如對(duì)外卡網(wǎng)絡(luò),一定要包含此域。26,Bit44附加返回?cái)?shù)據(jù)(Additional ResponseData)位圖位置:44格式:LLVAR類型:ANS.25描述:在金融(授權(quán))交易中授權(quán)機(jī)構(gòu)返回的其他

46、信息。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格式:定長(zhǎng)類型:AN3描述:按ISO4217定義的交易貨幣代碼,用來表示“交易金額”(field04)所用的貨幣種類。交易貨幣代碼是指在收單單位進(jìn)行交易所用的交易種類。29,Bit50結(jié)算貨幣代碼(Currency Code,Settlement)位圖位置:50格式:定長(zhǎng)類型:A

47、N3描述:按ISO4217定義的結(jié)算貨幣代碼,用來表示結(jié)算金額、結(jié)算處理費(fèi)、結(jié)算交易費(fèi)等所用的貨幣種類。結(jié)算貨幣代碼是指在進(jìn)行結(jié)算和清算過程中所用的貨幣種類。30,Bit52用戶密碼(PIN)數(shù)據(jù)(PIN Data)位圖位置:52格式:定長(zhǎng)類型:B16描述:用戶在服務(wù)終端上交易用于識(shí)別用戶合法性的一些數(shù)字。PIN在分行主機(jī)用分行主機(jī)密鑰按ANSIX9.8標(biāo)準(zhǔn)加密,形成密文塊。選用條件:如果在終端上輸入了密碼,就需要此域。31,Bit53密碼相關(guān)控制信息(Security Related Control)位圖位置:53格式:定長(zhǎng)類型:AN16描述:本域提供有關(guān)密碼塊的附加信息,用于指出用于PIN

48、計(jì)算的PIN key,用于MAC計(jì)算的MAC key。本域格式如下表所示:01格式代碼2N“20”23PIN加密算法2N“01”:DES45密文塊格式2N“01”:ANSI6PIN密鑰索引1N1或27MAC密鑰索引1N1或2811MAC檢查數(shù)據(jù)4B1215填充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類

49、型:ANS.120描述:此域由授權(quán)行主機(jī)將客戶的余額返回給收單終端,以顯示或打印在客戶回單上。在此域中最多可有6個(gè)余額返回,每個(gè)余額返回格式如下:位置描述01處理碼34或56位定義的帳號(hào)類型23金額類型:01帳戶金額02可用金額03擁有金額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)證信息來源的合法性,以及數(shù)據(jù)包中數(shù)據(jù)是否未被篡改。MAC的計(jì)算參ANSIX.99,(最后八字節(jié)未滿

50、八位者左補(bǔ)零,右補(bǔ)零?)為提高效率,在發(fā)送者和接收者之間,只有以下一些重要的域參加MAC的計(jì)算。數(shù)據(jù)包中如果存在以下數(shù)據(jù)域,它們將參加MAC的計(jì)算。位圖域名 2基本帳號(hào) 3處理代碼 4交易金額 11系統(tǒng)跟蹤號(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ò)管理信息代碼用于

51、管理清算日期"cutoff",通訊"sign on/sign off","key exchange"等。支持以下一些網(wǎng)絡(luò)管理信息碼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ì)

52、增加貸記交易次數(shù)。交易碼交易服務(wù)00貸記,購(gòu)物與服務(wù)01貸記,取現(xiàn)02貸記,調(diào)整(客戶調(diào)整)36,Bit75貸記自動(dòng)沖正交易筆數(shù)(Credits,Reversal 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è)處理

53、代碼時(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)帳交易筆數(shù)(Transfers,Number)位圖位置:78格式:定長(zhǎng)類型:N10描述:轉(zhuǎn)帳的交易總次數(shù)。系統(tǒng)在收到如下

54、一個(gè)處理代碼的金融交易時(shí)會(huì)增加轉(zhuǎn)帳交易的次數(shù)。交易碼交易服務(wù)40客戶相關(guān)帳戶間轉(zhuǎn)帳40,Bit79轉(zhuǎn)帳自動(dòng)沖正交易筆數(shù)(Transfers,Reversal Number)位圖位置:79格式:定長(zhǎng)類型:N10描述:轉(zhuǎn)帳的自動(dòng)沖正交易總次數(shù)。系統(tǒng)在收到如下一個(gè)處理代碼的自動(dòng)沖正交易時(shí)會(huì)增加轉(zhuǎn)帳自動(dòng)沖正交易的次數(shù)。交易碼交易服務(wù)40客戶相關(guān)帳戶間轉(zhuǎn)帳41,Bit80查詢交易筆數(shù)(Inquiries,Number)位圖位置:80格式:定長(zhǎng)類型:N10描述:成功的查詢交易次數(shù)。系統(tǒng)軟件在收到如下一個(gè)處理代碼時(shí)會(huì)增加查詢交易次數(shù)。交易碼交易服務(wù)30查詢可用金額42,Bit81授權(quán)交易筆數(shù)(Authori

55、zation,Number)位圖位置:81格式:定長(zhǎng)類型:N10描述:成功的授權(quán)交易總額在收到一個(gè)授權(quán)交易時(shí)系統(tǒng)將授權(quán)交易筆數(shù)加一。43,Bit83貸記交易費(fèi)金額(Credits,Transaction FeeAmount)位圖位置:83格式:定長(zhǎng)類型:N12描述:凈交易費(fèi)用,如交易金額為正。44,Bit85借記交易費(fèi)金額(Debits,Transaction FeeAmount)位圖位置:85格式:定長(zhǎng)類型:N12描述:凈交易費(fèi)用,如交易金額為負(fù)。45,Bit86貸記交易金額(Credits,Amount)位圖位置:86格式:定長(zhǎng)類型:N16描述:貸記金融交易總的交易金額,不含任何費(fèi)用。系統(tǒng)在收到如下一個(gè)處理代碼時(shí)會(huì)增加貸記交易金額,并在清算表報(bào)中反映。交易碼交易服務(wù)20貸記,退貨21貸記,存款22貸記,調(diào)整(客戶修改)46,Bit87貸記自動(dòng)沖正金額(Credits,Reversal Amount)位圖位置:87格式:定長(zhǎng)類型:N16描述:信用卡自動(dòng)沖正交易的總金額,不含任何費(fèi)用。47,Bit88借記交易金額(Debits,Amount)位圖位置:88格式:定長(zhǎng)類型:N16描述:借記金融交易總的交易金額,不含任何費(fèi)用。系統(tǒng)在收到如下一個(gè)處理代碼時(shí)會(huì)增加借記交易金額,并在清算表報(bào)中反映。交易碼交易

溫馨提示

  • 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. 人人文庫(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論