




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、 ISO8583接口的詳細資料 2005年07月25日ISO8583包(簡稱8583包)是一個國際標準的包格式,最多由128個字段域組成,每個域都有統(tǒng)一的規(guī)定,并有定長與變長之分。8583包前面一段為位圖,用來確定包的字段域組成情況。其中位圖是8583包的靈魂,它是打包解包確定字段域的關鍵,而了解每個字段域的屬性則是填寫數(shù)據(jù)的基礎。 1、 位圖描述如下: 位圖位置:1 格式:定長 類型:B16(二進制16位,16*8=128bit) 描述: 如將位圖的第一位設為'1',表示使用擴展位圖(128個域),否則表示只使用基本位圖(64個域)。 如使用某數(shù)據(jù)域,應在位圖中將相
2、應的位設位'1',如使用41域,需將位圖的41位設為'1'。 選用條件:如使用65到128域,需設位圖域第一位為'1' 2、每個域的定義如下: typedef struct ISO8583 int bit_flag; /*域數(shù)據(jù)類型0 - string, 1 - int, 2 - binary*/ char*data_name; /*域名*/ int length; /*數(shù)據(jù)域長度*/ int length_in_byte; /*實際長度(如果是變長)*/ int variable_flag;/*是否變長標志0:否 2:2位變長, 3:3位變長*
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, ; 、變長,定長域說明 如第二域:域名為主帳號, 數(shù)據(jù)類型為string 長度為22(是長長度不得超過此數(shù)) 是個位變長域 由于是位變長,在打包時需在數(shù)據(jù)域前加上數(shù)據(jù)的實際長度,如為19位,則表示為: 19
31、數(shù)據(jù)值(即前兩位為長度) 如第三域:域名為處理碼, 數(shù)據(jù)類型為string 長度為 是個定長域 必須填滿位。 附A:ISO8583各域段的說明 1,信息類型(message type)定義 位圖位置: 格式:定長 類型:N4 描述: 數(shù)據(jù)包的第一部分,定義數(shù)據(jù)包的類型。 數(shù)據(jù)類型由數(shù)據(jù)包的發(fā)起者設定,應遵循以下要求: 數(shù)據(jù)包開始部分必須是信息類型; 對不支持的信息類型能給出拒絕應答。 0100授權交易 0110授權交易答復 0200金融交易 0210金融交易答復 0240查詢交易 0250查詢交易答復 0400沖正交易 0410沖正交易答復 0800管理交易 0810管理交易答復 2,位圖(B
32、it Map) - 基本位圖和擴展位圖 位圖位置:1 格式:定長 類型:B16 描述: 如將位圖的第一位設為'1',表示使用擴展位圖,否則表示只使用基本位圖。 如使用某數(shù)據(jù)域,應在位圖中將相應的位設位'1',如使用41域,需將位圖的41位設為'1'。 選用條件:如使用65到128域,需設位圖域為'1' 3,Bit02主帳號(Primary Account Number ) 位圖位置:02 格式:變長,LLVAR 類型:N.22 描述: 唯一的確認一個用戶交易的基本帳號。 由于銀行電子服務系統(tǒng)涉及多個應用系統(tǒng),而帳號長度最多為22位
33、,故將原標準的19長度改為22位。 Bit03 處理代碼 (Processing Code ) 位圖位置:03 格式:定長 類型:N6 描述:用于描述交易對客戶帳戶造成何種影響的代碼。 處理代碼和信息碼一起可唯一定義一種交易的類型。 處理代碼由以下三部分組成: 位置描述 12交易動作碼 34付出帳戶類型,用于借記類,如查詢、代收費、轉場交易。 56收入帳戶類型,用于代收費、轉帳等。 其中: ff : 付出帳戶 tt: 收入帳戶 * 視主機而定 5,Bit04 交易金額 (Amount, Transaction) 位圖位置:04 格式:定長 類型:N12 描述:帳戶人要求交易的交易金額,不含任何
34、處理和交易費用。 金額的表示和貨幣代碼有關,應能表示相應貨幣的最小單位。參ISO4217有關貨幣代碼定義。 如“000000000100”用于表示美元,表示1.00元;如用于表示意大利貨幣,則表示100里拉。對于查詢等交易,應設交易金額為“000000000000”。 6,Bit06交易日期和時間(Transmission Date and Time)位圖位置:07 格式:定長,MMDDhhmmss 類型:N10 描述:本地交易日期和時間 7,Bit11系統(tǒng)跟蹤號(Systems Trace Audit Number) 位圖位置:11 格式:定長 類型:N6 描述:終端交易的跟蹤號碼。 交易發(fā)
35、起終端填寫,和“交易日期、時間”、信息類型等合在一起可唯一定義某一個終端的唯一一筆交易。即是說,在同一天,對一終端,同一類交易的系統(tǒng)跟蹤號應保證不同。系統(tǒng)跟蹤號在交易過程中不能修改。使用此域來匹配請求和通知類交易的返回。 應用系統(tǒng)使用此域來檢查收到的授權、金融、自動沖正、結算、管理和網(wǎng)管等類交易的應答包是否是其請求包的應答。 系統(tǒng)跟蹤號不用于匹配自動沖正交易,也不用于在預授權消費時匹配前面的預授權交易。參90域。 對于銀行電子服務系統(tǒng),其系統(tǒng)跟蹤號是交易流水號。 8,Bit12本地交易時間(Time ,Local Transaction) 位圖位置:12 格式:定長,hhmmss 類型:N6
36、描述:交易在終端上發(fā)生的時間。 本地交易時間在交易處理過程中不能改變。在自動沖正,存貯轉發(fā)時,本地交易時間不能改變。 9,Bit13本地交易日期(Date ,Local Transaction) 位圖位置:13 格式:定長,MMDD 類型:N4 描述:交易在終端上發(fā)生的時間。 本地交易時間不能改變,在自動沖正、存儲轉發(fā)交易時,本地交易時間也不能改變。 10,Bit14有效期(Date ,Expiration) 位圖位置:14 格式:定長,YYMM 類型:N4 描述:卡的有效期,年年月月 由于卡類寫磁格式不同,收單行可能提不出卡的有效期,授權機構從卡的二磁道中提取卡的有效期。如卡,無二磁道,收單
37、行應要求手工錄入卡的有效期。 選用條件:100、200、400等交易如沒有2、3磁道時,一定要有此域。 11,Bit15結算日期(Date ,Settlement) 位圖位置:15 格式:定長,MMDD 類型:N4 描述: 銀行電子服務系統(tǒng)和主機結算的時間,格式月月日日。結帳日期前發(fā)生的交易參加當天結算。 在結算時,結帳日期也用于計算處理、交易費用。 12,Bit17獲取日期(Date ,Capture) 位圖位置:17 格式:定長,MMDD 類型:N4 描述:從主機獲取交易的記帳日期。通常用于主機和商戶清算。 13,Bit18商戶類型(Merchant's Type) 位圖位置:18
38、 格式:定長 類型:N4 描述:定義商戶產(chǎn)品和服務類型的代碼 商戶類型用于金融、授權交易,用于指定服務點的類型。它主要有以下用途: 決定預授權交易得到確認的最長時間; 控制合法限額; 為交易授權處理,控制網(wǎng)絡操作規(guī)則; 欺詐檢測; 用于商戶分類報表; 交易費用處理。 根據(jù)ISO8583標準,應使用相應的國家標準。 商戶類型代碼表如下: 商戶類型代碼行業(yè)類型說明 4215郵遞服務 4511民航 4722旅游 4782過橋費 4789其他運輸服務 4614電信服務 5542加油站 5812餐館 5999購物 6010金融機構人工現(xiàn)金支付 6011金融機構自動現(xiàn)金支付 6012金融機構各類
39、服務 7011酒店、旅館 7299各類個人服務:洗衣、美容、 7399各類商業(yè)服務:停車場、租車、廣告、其他服務 7699各類維修服務:維修、洗車、拖車 7996娛樂:電影、劇院、體育、游戲 8099醫(yī)療服務 8111法律服務 8999各類專業(yè)服務:會計、教育、裝修、工程 選用條件:服務點終端發(fā)起的交易一定要有此域。14,Bit22服務點輸入方式(Point-of-Service Entry Mode) 位圖位置:22 格式:定長 類型:N3 描述:在服務終端上定義PIN和PAN的輸入方式。 服務點輸入方式包含以下兩個方面組合而成: 位置描述 12在服務終端上PAN有效期輸入方式 33在服務終
40、端上PIN的輸入方式 PAN的輸入方式編碼如下: PAN輸入方式描述 00不知 01手工 02讀磁卡 03條碼掃描儀(BAR) 04光學符號閱讀器(OCR) 05集成電路卡(IC卡) PIN的輸入方式編碼如下: PIN輸入方式描述 0不知 1終端能接收PIN 2終端不能接收PIN 選用條件:服務點終端發(fā)起的交易一定要有此域。 15,Bit25服務點條件代碼(Point-of-Service Condition Code) 位圖位置:25 格式:定長 類型:N2 描述:定義交易發(fā)生的服務點類型 用法說明:下面是CYBERBANK支持的服務點條件代碼。 服務點條件代碼服務點終端類型 2自動柜員機(
41、ATM) 10銀行終端(10) 14POS 20電話銀行 16,Bit32收單機構標識碼(Acquirer institution Identification) 位圖位置:32 格式:LLVAR 類型:N.11 描述:在金融交易中此域表示交易發(fā)生的銀行機構的標識碼。應答數(shù)據(jù)包必須和請求數(shù)據(jù)包此域相同。 17,Bit33授權機構標識碼(Forwarding Institution Identification Code) 位圖位置:33 格式:LLVAR 類型:N.11 描述:在金融交易中此域表示帳戶所在的銀行機構的標識碼 在網(wǎng)管交易800/810中,本域含有交易發(fā)起機構的代碼。 應答數(shù)據(jù)包必
42、須和請求數(shù)據(jù)包此域相同。 18,Bit35二磁道數(shù)據(jù)(Track 2 Data) 位圖位置:35 格式:LLVAR 類型:Z.37 描述:寫在卡二磁道的數(shù)據(jù)。數(shù)據(jù)組成遵循ISO78111985標準,數(shù)據(jù)中包含域分隔符,但不包含卡啟始、結束符、LRC等。 收卡行應檢測卡的二磁道是否符合國際標準。 為支持國際交換收單行應將二磁道中的分隔符換為“”。除此外不能對二磁道數(shù)據(jù)進行任何修改,如修改PAN的校驗字、有效期、服務碼等。 19,Bit36三磁道數(shù)據(jù)(Track 3 Data) 位圖位置:36 格式:LLLVAR 類型:Z.104 描述:寫在卡三磁道的數(shù)據(jù)。數(shù)據(jù)應組成遵循ISO4909標準,數(shù)據(jù)中
43、包含域分隔符,但不包含卡啟始、結束符、LRC等。 注意:長度說明為3位數(shù)字長。 20,Bit37檢索索引號(Retrieval Reference Number) 位圖位置:37 格式:定長 類型:AN12 描述:檢索索引號用來在任何時間標識一個金融、授權、自動沖正交易。 檢索索引號不要求打印在持卡人的帳單上。它的主要目的是在收單行和授權行之間定義一個數(shù)據(jù)項用于跟蹤和檢索交易。授權機構可以將檢索索引號打印在客戶的對帳單上。 檢索索引號由收單行分配。 選用條件:可包含在收單機構的交易請求中。如在交易請求中有,則應答數(shù)據(jù)中一定應原樣返回。 21,Bit38授權碼(Authorization Ide
44、ntification) 位圖位置:38 格式:定長 類型:AN6 描述:交易授權機構返回的返回代碼。 授權碼用于在服務點終端上信用卡授權; 授權機構按網(wǎng)絡操作規(guī)定,可選使用本域。 22,Bit39返回碼(Response Code) 位圖位置:39 格式:定長 類型:AN2 描述:對一交易定義其處理結果的編碼。 返回碼用于說明授權機構對金融(授權)交易的處理狀態(tài);也用來指明自動沖正交易的沖正原因;還用來指出目標主機已接收到文件修改、結算、管理、網(wǎng)管等交易請求。 返回碼應盡可能準確,應盡可能描述清楚所遇到的問題和狀態(tài)。網(wǎng)絡交換主機、收單行主機有可能會按不同的返回碼收取不同的交易處理費用,并執(zhí)行
45、不同的處理過程。 23,Bit41收卡單位終端標識碼(Card Acceptor Terminal Identification) 位圖位置:41 格式:定長 類型:ANS8 描述:定義在收單單位中定義一個服務終端的標識碼,在同一商戶中服務終端標識碼應唯一。 24,Bit42收卡商戶定義碼(Card Acceptor Identification Code) 位圖位置:42 格式:定長 類型:ANS15 描述:在本地和網(wǎng)絡中定義交易單位(商戶)的編碼。 25,Bit43收卡商戶位置(Card Acceptor Location) 位圖位置:43 格式:定長 類型:ANS40 描述:在本地和網(wǎng)絡
46、中定義收卡單位(商戶)的國家、省。城市等。 選用條件:如對外卡網(wǎng)絡,一定要包含此域。 26,Bit44附加返回數(shù)據(jù)(Additional ResponseData) 位圖位置:44 格式:LLVAR 類型:ANS.25 描述:在金融(授權)交易中授權機構返回的其他信息。 27,Bit48附加數(shù)據(jù)-私用(Additional Data-Private) 位圖位置:48 格式:LLLVAR 類型:ANS.999 描述:銀行電子服務系統(tǒng)使用此域作以下用途 存放批量查詢的返回數(shù)據(jù) 其格式與輸出格式表對應 28,Bit49交易貨幣代碼(Currency Code,Transaction) 位圖位置:49
47、 格式:定長 類型:AN3 描述:按ISO4217定義的交易貨幣代碼,用來表示“交易金額”(field04)所用的貨幣種類。 交易貨幣代碼是指在收單單位進行交易所用的交易種類。 29,Bit50結算貨幣代碼(Currency Code,Settlement) 位圖位置:50 格式:定長 類型:AN3 描述:按ISO4217定義的結算貨幣代碼,用來表示結算金額、結算處理費、結算交易費等所用的貨幣種類。 結算貨幣代碼是指在進行結算和清算過程中所用的貨幣種類。 30,Bit52用戶密碼(PIN)數(shù)據(jù)(PIN Data) 位圖位置:52 格式:定長 類型:B16 描述:用戶在服務終端上交易用于識別用戶
48、合法性的一些數(shù)字。 PIN在分行主機用分行主機密鑰按ANSIX9.8標準加密,形成密文塊。 選用條件:如果在終端上輸入了密碼,就需要此域。 31,Bit53密碼相關控制信息(Security Related Control) 位圖位置:53 格式:定長 類型:AN16 描述:本域提供有關密碼塊的附加信息,用于指出用于PIN計算的PIN key,用于MAC計算的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)絡中PIN和MAC各使用兩個密鑰-'1'號和'2'密鑰,交易中計算PIN和MAC時只能各用某一個KEY,同時需將所用的KEY索引號填寫此域。 選用條件:如果有PIN域或MAC域,一定需有此域。 32,Bit54附加金額(Additional Amounts) 位圖位置:54 格式:LLLVAR 類型:ANS.120 描述:此域由授權行主機將客戶的余額返回給收單終端,以顯示或打印在客戶回單上。 在此域中最多可有6個余額返回,每個余額返回格式如下: 位置描述 01處理碼34或56位定義的帳號類型 23金額類型:01帳戶金額 02可用金額 03擁
50、有金額 04應付金額 40可用取款限額 56可用轉帳限額 46金額的貨幣代碼 7D借記金額,C貸記金額 819余額數(shù)目 六個余額中必須返回可用余額,在ATM、POS上顯示可用余額 33,Bit64信息確認碼(MAC) 位圖位置:64 格式:定長 類型:B16 描述:數(shù)據(jù)包的最后一個域,用于驗證信息來源的合法性,以及數(shù)據(jù)包中數(shù)據(jù)是否未被篡改。 MAC的計算參ANSIX.99,(最后八字節(jié)未滿八位者左補零,右補零?) 為提高效率,在發(fā)送者和接收者之間,只有以下一些重要的域參加MAC的計算。數(shù)據(jù)包中如果存在以下數(shù)據(jù)域,它們將參加MAC的計算。 1位圖域名 2基本帳號 3處理代碼 4交易金額 11系統(tǒng)
51、跟蹤號 12本地交易時間 13本地交易日期 32收單機構代碼 38授權碼 39返回碼 41收單終端代碼 49交易貨幣代碼 95替換金額 選用條件:只使用了164域的數(shù)據(jù)包使用此域。 34,Bit70管理信息碼(System Management Indormation Code) 位圖位置:70 格式:定長 類型:N3 描述: 用于定義和維護銀行電子服務系統(tǒng)內(nèi)部通訊網(wǎng)絡狀態(tài)和應用工作狀態(tài)。 網(wǎng)絡管理信息代碼用于管理清算日期"cutoff",通訊"sign on/sign off","key exchange"等。 支持以下一些網(wǎng)絡管理
52、信息碼 NMIC網(wǎng)絡管理信息碼動作 001簽到(Sign on) 002簽退(Sign off) 101交換密鑰(Key exchange) 201結帳日期切換(Cutoff) 202結帳日期切換完成 301測試(Echo test) 35,Bit74貸記交易筆數(shù)(Transaction Number) 位圖位置:74 格式:定長 類型:N10 描述:貸記金融交易總的成功交易次數(shù) CYBERBANK軟件在收到如下一個處理代碼時會增加貸記交易次數(shù)。 交易碼交易服務 00貸記,購物與服務 01貸記,取現(xiàn) 02貸記,調整(客戶調整) 36,Bit75貸記自動沖正交易筆數(shù)(Credits,Revers
53、al Number) 位圖位置:75 格式:定長 類型:N10 描述:貸記收單行自動沖正、“ChargeBack"等交易總的交易次數(shù) CYBERBANK軟件在收到如下一個處理代碼時會增加貸記自動沖正交易筆數(shù) 交易碼交易服務 20貸記,退貨 21貸記,存款 22貸記,調整(客戶修改) 37,Bit76借記交易筆數(shù)(Debits,Number) 位圖位置:76 格式:定長 類型:N10 描述:借記金融交易總的成功交易次數(shù) CYBERBANK軟件在收到如下一個處理代碼時會增加借記交易次數(shù)。 交易碼交易服務 00借記,購物與服務 01借記,取現(xiàn) 02借記,調整(客戶調整) 38,Bit77借記自動沖正交易筆數(shù)(Debits,Reversal Number) 位圖位置:77 格式:定長 類型:N10 描述:借記收單行自動沖正、“ChargeBack"等交易總的交易次數(shù) CYBERBANK軟件在收到如下一個處理代碼時會增加借記重發(fā)交易次數(shù),并在清算表報中反映。 交易碼交易服務 20借記(!),退貨 21借記,存款 22借記,調整(客戶修改) 39,Bit78轉帳交
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025房屋出租合同范本中介版
- 2025關于短期勞動合同的新政策
- 2025合作伙伴續(xù)簽合同申請書
- 離婚冷靜期離婚協(xié)議書范本
- 員工工資薪酬保密協(xié)議書范本
- 知識產(chǎn)權資源授權使用協(xié)議范本
- 二手商鋪購買合同
- 2024年份4月份跨境微小衛(wèi)星協(xié)議發(fā)射失敗賠償計算模型
- 2025人力資源資料合同續(xù)約審批簽訂制度
- 車輛入股協(xié)議書范文
- 班級管理交流《班主任帶班育人方略》課件
- 分布式光伏電站安全運維
- 校服采購投標方案投標文件
- 奔騰B50汽車說明書
- 華為QSA審核報告
- 鋼筋籠(螺旋箍筋)工程量自動計算表
- 幼兒園ppt課件小班科學:認識蠶豆
- 標準入庫授權委托書
- 河南對外經(jīng)濟貿(mào)易職業(yè)學院教師招聘考試歷年真題
- 個人遺體捐贈協(xié)議書
- 煙花爆竹考試真題模擬匯編(共758題)
評論
0/150
提交評論