




下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 TITLE * MERGEFORMAT EDC標(biāo)準(zhǔn)版結(jié)構(gòu)設(shè)計(jì) SUBJECT * MERGEFORMAT Page Version 1.0.a文檔控制文檔編寫(xiě)與質(zhì)審控制編者:盛俊祥職務(wù):Software Engineer章節(jié)All chapters編者:職務(wù):章節(jié)編者:職務(wù):章節(jié)復(fù)核職務(wù):章節(jié)復(fù)核職務(wù):章節(jié)復(fù)核:職務(wù):章節(jié)發(fā)行簽字職務(wù)日期內(nèi)部文檔引用記錄文檔名稱文檔標(biāo)識(shí)號(hào)EDC標(biāo)準(zhǔn)版軟件需求說(shuō)明歷史修訂記錄修訂日期作者版本號(hào)替代的文檔章節(jié)/修改描述2006/8/28盛俊祥1.0.a初始發(fā)布目 錄 TOC o 1-4 h z u HYPERLINK l _Toc145823999 1引言 PA
2、GEREF _Toc145823999 h 5 HYPERLINK l _Toc145824000 1.1范圍 PAGEREF _Toc145824000 h 5 HYPERLINK l _Toc145824001 1.2讀者范圍 PAGEREF _Toc145824001 h 5 HYPERLINK l _Toc145824002 1.3目的 PAGEREF _Toc145824002 h 5 HYPERLINK l _Toc145824003 1.4術(shù)語(yǔ) PAGEREF _Toc145824003 h 5 HYPERLINK l _Toc145824004 1.5假設(shè)及限制 PAGEREF
3、 _Toc145824004 h 6 HYPERLINK l _Toc145824005 2數(shù)據(jù)設(shè)計(jì) PAGEREF _Toc145824005 h 6 HYPERLINK l _Toc145824006 2.1概述 PAGEREF _Toc145824006 h 6 HYPERLINK l _Toc145824007 2.2參數(shù)數(shù)據(jù)設(shè)計(jì) PAGEREF _Toc145824007 h 6 HYPERLINK l _Toc145824008 2.2.1概述 PAGEREF _Toc145824008 h 6 HYPERLINK l _Toc145824009 2.2.2參數(shù)下載相關(guān)數(shù)據(jù)結(jié)構(gòu) P
4、AGEREF _Toc145824009 h 6 HYPERLINK l _Toc145824010 2.2.2.1TMS通訊EDC參數(shù) PAGEREF _Toc145824010 h 6 HYPERLINK l _Toc145824011 2.2.2.2TMS通訊發(fā)卡行參數(shù) PAGEREF _Toc145824011 h 8 HYPERLINK l _Toc145824012 2.2.2.3TMS通訊收單行參數(shù) PAGEREF _Toc145824012 h 9 HYPERLINK l _Toc145824013 2.2.2.4TMS通訊EPS參數(shù) PAGEREF _Toc145824013
5、 h 10 HYPERLINK l _Toc145824014 2.2.2.5TMS通訊分期付款計(jì)劃信息 PAGEREF _Toc145824014 h 10 HYPERLINK l _Toc145824015 2.2.2.6TMS通訊商品描述信息 PAGEREF _Toc145824015 h 11 HYPERLINK l _Toc145824016 2.2.2.7TMS通訊EMV相關(guān)信息 PAGEREF _Toc145824016 h 11 HYPERLINK l _Toc145824017 2.2.3終端存儲(chǔ)參數(shù)數(shù)據(jù)結(jié)構(gòu) PAGEREF _Toc145824017 h 13 HYPERL
6、INK l _Toc145824018 2.2.3.1終端存儲(chǔ)EDC信息 PAGEREF _Toc145824018 h 13 HYPERLINK l _Toc145824019 2.2.3.2卡表信息 PAGEREF _Toc145824019 h 15 HYPERLINK l _Toc145824020 2.2.3.3發(fā)卡行信息 PAGEREF _Toc145824020 h 15 HYPERLINK l _Toc145824021 2.2.3.4收單行信息 PAGEREF _Toc145824021 h 17 HYPERLINK l _Toc145824022 2.2.3.5分期付款計(jì)劃
7、信息 PAGEREF _Toc145824022 h 19 HYPERLINK l _Toc145824023 2.2.3.6商品描述信息 PAGEREF _Toc145824023 h 19 HYPERLINK l _Toc145824024 2.2.3.7系統(tǒng)配置參數(shù)信息 PAGEREF _Toc145824024 h 19 HYPERLINK l _Toc145824025 2.2.3.8系統(tǒng)運(yùn)行控制參數(shù) PAGEREF _Toc145824025 h 20 HYPERLINK l _Toc145824026 2.2.3.9詳細(xì)卡表信息(RFU for HK) PAGEREF _Toc1
8、45824026 h 21 HYPERLINK l _Toc145824027 2.2.3.10自動(dòng)下載參數(shù)信息(RFU for HK) PAGEREF _Toc145824027 h 21 HYPERLINK l _Toc145824028 2.2.4ISO8583數(shù)據(jù)結(jié)構(gòu) PAGEREF _Toc145824028 h 22 HYPERLINK l _Toc145824029 2.2.4.1結(jié)構(gòu)定義 PAGEREF _Toc145824029 h 22 HYPERLINK l _Toc145824030 2.2.4.2屬性定義 PAGEREF _Toc145824030 h 24 HYPE
9、RLINK l _Toc145824031 2.2.5交易信息管理數(shù)據(jù)結(jié)構(gòu) PAGEREF _Toc145824031 h 26 HYPERLINK l _Toc145824032 2.2.5.1交易流水信息 PAGEREF _Toc145824032 h 26 HYPERLINK l _Toc145824033 2.2.5.2系統(tǒng)處理信息 PAGEREF _Toc145824033 h 27 HYPERLINK l _Toc145824034 2.2.5.3沖正信息 PAGEREF _Toc145824034 h 28 HYPERLINK l _Toc145824035 2.2.5.4通訊數(shù)
10、據(jù) PAGEREF _Toc145824035 h 28 HYPERLINK l _Toc145824036 2.2.5.5交易匯總信息 PAGEREF _Toc145824036 h 28 HYPERLINK l _Toc145824037 2.2.6與管理器相關(guān)數(shù)據(jù)結(jié)構(gòu) PAGEREF _Toc145824037 h 29 HYPERLINK l _Toc145824038 3系統(tǒng)結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc145824038 h 30 HYPERLINK l _Toc145824039 3.1系統(tǒng)概況 PAGEREF _Toc145824039 h 30 HYPERLINK l _
11、Toc145824040 3.1.1概述 PAGEREF _Toc145824040 h 30 HYPERLINK l _Toc145824041 3.1.2交易數(shù)據(jù)采集模塊 PAGEREF _Toc145824041 h 30 HYPERLINK l _Toc145824042 3.1.3交易流程控制模塊 PAGEREF _Toc145824042 h 31 HYPERLINK l _Toc145824043 3.1.4交易打印模塊 PAGEREF _Toc145824043 h 31 HYPERLINK l _Toc145824044 3.1.5運(yùn)行文件管理模塊 PAGEREF _Toc1
12、45824044 h 31 HYPERLINK l _Toc145824045 3.1.6參數(shù)管理模塊 PAGEREF _Toc145824045 h 31 HYPERLINK l _Toc145824046 3.1.6.1概述 PAGEREF _Toc145824046 h 31 HYPERLINK l _Toc145824047 3.1.6.2參數(shù)下載模塊 PAGEREF _Toc145824047 h 31 HYPERLINK l _Toc145824048 3.1.6.3參數(shù)設(shè)置模塊 PAGEREF _Toc145824048 h 31 HYPERLINK l _Toc14582404
13、9 3.1.6.4參數(shù)打印 PAGEREF _Toc145824049 h 31 HYPERLINK l _Toc145824050 3.1.6.5參數(shù)接口模塊 PAGEREF _Toc145824050 h 31 HYPERLINK l _Toc145824051 3.1.7公共模塊 PAGEREF _Toc145824051 h 32 HYPERLINK l _Toc145824052 3.1.7.1基本數(shù)據(jù)類型定義 PAGEREF _Toc145824052 h 32 HYPERLINK l _Toc145824053 3.1.7.2公共底層模塊 PAGEREF _Toc14582405
14、3 h 32 HYPERLINK l _Toc145824054 3.1.7.3通訊控制模塊 PAGEREF _Toc145824054 h 32 HYPERLINK l _Toc145824055 3.1.7.4ISO8583處理模塊 PAGEREF _Toc145824055 h 32 HYPERLINK l _Toc145824056 4接口設(shè)計(jì) PAGEREF _Toc145824056 h 32 HYPERLINK l _Toc145824057 4.1人機(jī)界面設(shè)計(jì) PAGEREF _Toc145824057 h 32 HYPERLINK l _Toc145824058 4.2外部接
15、口 PAGEREF _Toc145824058 h 33 HYPERLINK l _Toc145824059 4.3內(nèi)部接口 PAGEREF _Toc145824059 h 33 HYPERLINK l _Toc145824060 5模塊過(guò)程設(shè)計(jì) PAGEREF _Toc145824060 h 33 HYPERLINK l _Toc145824061 6附錄 PAGEREF _Toc145824061 h 33引言范圍本文提供了EDC標(biāo)準(zhǔn)版的總體設(shè)計(jì),描述了EDC標(biāo)準(zhǔn)版系統(tǒng)功能、系統(tǒng)結(jié)構(gòu)及用戶界面等。讀者范圍本文的讀者主要包括:子系統(tǒng)/模塊設(shè)計(jì)人員系統(tǒng)測(cè)試計(jì)劃人員用戶文檔編寫(xiě)人員目的本文的目的
16、是為項(xiàng)目組其他人員提供EDC標(biāo)準(zhǔn)版系統(tǒng)的總體視圖,使設(shè)計(jì)人員更清晰地理解系統(tǒng),并且作為進(jìn)行繼續(xù)開(kāi)發(fā)的重要參考。術(shù)語(yǔ)數(shù)據(jù)流圖:一種系統(tǒng)分析方法的制品外部實(shí)體:存在于系統(tǒng)邊界之外并能與系統(tǒng)進(jìn)行通訊的數(shù)據(jù)源或者數(shù)據(jù)接收者EMV:Europay, Master and Visa的簡(jiǎn)稱,是制定EMV IC卡規(guī)范的組織。POS:銷售點(diǎn)終端(Point Of Service)EDC:Electronic Data Capture,是POS的別稱。IC卡/ICC:集成電路卡(Integrated Circuit Card),本文提到的IC卡僅僅指符合EMV規(guī)范的IC卡。收單(銀)行:負(fù)責(zé)POS終端設(shè)備的接入和
17、管理的銀行。它收集POS終端發(fā)送的交易請(qǐng)求數(shù)據(jù)并轉(zhuǎn)發(fā)到收單行進(jìn)行授權(quán),同時(shí)將授權(quán)結(jié)果返回給POS。發(fā)卡(銀)行:發(fā)行EMV卡片或者磁條卡的銀行;它負(fù)責(zé)對(duì)收單行發(fā)送過(guò)來(lái)的交易數(shù)據(jù)進(jìn)行授權(quán),并返回授權(quán)結(jié)果給收單行。PAN:Primary Account Number假設(shè)及限制本系統(tǒng)的開(kāi)發(fā)環(huán)境如下:操作系統(tǒng):Windows 98/2000/XP/2003開(kāi)發(fā)工具:Microsoft Visual C+ 6.0、SDS74編譯器數(shù)據(jù)設(shè)計(jì)概述本節(jié)描述EDC標(biāo)準(zhǔn)版系統(tǒng)運(yùn)行數(shù)據(jù)及配置/參數(shù)數(shù)據(jù)的定義。參數(shù)數(shù)據(jù)設(shè)計(jì)概述本節(jié)主要包括系統(tǒng)參數(shù)的數(shù)據(jù)模型。參數(shù)下載相關(guān)數(shù)據(jù)結(jié)構(gòu)TMS通訊EDC參數(shù)typedef st
18、ruct _tagTMS_EDC_INFOucharucDllTracking;/ reserved ?ucharbClearBatch;/ 0-none, 1-clear former batchucharucPrinterType;/ 0-Sprocket, 1-ThermalucharucEcrSpeed;/ ECR speed, reserved ?ucharsInitTime6;/ YYMMDDhhmmss / 10ucharucDialOption;/ b4-referal dialucharsTermPwd2;/ terminal password, packeducharsHe
19、lpTelNo12;/ for help functionucharucOption1;/ b7-confirm/enter total,/ b6-business date format,0MMDDYY,1DDMMYY/ b5-print time,b4-lodging,b3-user accounting,b2-tip/ b1-display track info,0-amount dual entry ucharucOption2;/ b5-base total entry, b4-whole settle,/ b3-business date prompt at settle/ b2-
20、print reference number, b1-use printer,/ b0-track,0 track1,1 track2ucharucOption3;/ b7-enable instalment / b6-inhibit manual parameter modification / b5-default to auth,else pre-auth / b4-cash processing ucharucUnused1;/ 29 ucharsMerchantAddr46;/ line 2 and 3 on invoice / 75ucharsMerchantName23;/ me
21、rchant name, line 1 on invoiceucharucCurrencySymbol;ucharucTranAmtLen;/ BCD formatucharucDecimalPos;ucharucLanguage;/ 0-english,1-spanish,2-portugueseucharucStlAmtLen;ucharsUnused23;/ b5-adjust password/ b4-manual entry password/ b3-settle password/ b2-refund password/ b1-void password/ b0-keyboard
22、lockeducharucPwdMask;/ 0: required pwd 1: notucharsAddlPrompt20;/ for show and print / 127ucharsOfflineLimit5;ucharsCurrencyName3;/ 130ucharsVoidPwd2;ucharsRefundPwd2;ucharsSettlePwd2;/ 141ucharsAdjustPwd2;ucharsInitialSTAN3;/ 146TMS_EDC_INFO;TMS通訊發(fā)卡行參數(shù)typedef struct _tagTMS_ISSUERucharucKey;/ 表號(hào)uch
23、arsName10;/ 發(fā)卡行名稱ucharsRefTelNo12;/ phone # for voice referralucharsOption4;/ sOption0:/ b7-allow adjust, b6-descriptor required/ b5-voice referral allowed, b4-allow offline/ b3-expiry required, b2-allow manual pan,/ b1-pin required, b0-account type selection/ sOption1:/ b7-inhibit pre-auth, b6-inhi
24、bit refund/ b4-check expiry for offline/ b3-capture txn, b2-print/ b1-roc input required, b0-pan MOD 10 check/ sOption2:/ b7-pan Robinsons MOD 11 check, b4-check expiry/ b3-omit auth_code display and input for offline/ b2-extended pay, b1-additional data allowed/ b0-inhibit void/ sOption3:/ b6-secur
25、ity code entryucharucDefAccount;/ reserved ?ucharsPanMask2;/ for print slipsucharsFloorLimit2;/ BCD formatucharucAdjustPercent;/ BCD formatucharsReserved2;/ sReserved0: b8=1, pan mask left align, 0 right/ b7=1, pan mask for display/print txn listTMS_ISSUER;TMS通訊收單行參數(shù)typedef struct _tagTMS_PHONE_INFO
26、ucharsTelNo12;/ BCD formatucharucDialWait;/ by second, time wait after failucharucDialAttempts;/ dial attempt times, reserved?TMS_PHONE_INFO;typedef struct _tagTMS_ACQUIRERucharucKey;/ 表號(hào)ucharsPrgName10;/ 別名?主機(jī)名稱?reserved?ucharsName10;/ 收單行名稱TMS_PHONE_INFOstTxnPhoneInfo2;TMS_PHONE_INFOstStlPhoneInfo
27、2;ucharucTxnModemMode;/ reserved?/ 0-bell 1200 sdlc,1-bell 1200 async e71/ 2-ccitt 1200 sdlc/ 3-ccitt 1200 async e71,4-bell 300 async e71/ 5-ccitt 300 async e71,6-ccitt 2400 sdlc,/ 7-ccitt 2400 async e71,20-ccitt 1200 etslucharsOption4;/ sOption0:/ b7-visa choice/ b6-print audit trail after settle/
28、b5-express payment prompt/ b4-disable business date/ b3-ignore host time/ b2-request open suspended batch/ b1-clear batch after initial/ b0-amex specific feature/ sOption1:/ b5-prompt auth_code on receipt 1/ b4-disable trick feed/ b3-block auth prompt for offline/ b2-use track / b1-no rrn on receipt
29、/ b0-additional prompt/ sOption2:/ b3-online void, b2-online refund/ sOption3: / unuseducharsNii2;/ BCD formatucharsTermID8; ucharsMerchantID15;ucharucTimeOut;/ BCD format, timeout for wait respucharsCurBatchNo3;ucharsNextBatchNo3;ucharsVisa1TermID23;/ reserveducharucStlModemMode;/ see ucTxnModemMod
30、eucharsReserved4;TMS_ACQUIRER;TMS通訊EPS參數(shù)typedef struct _tagTMS_EPS_PARAMucharsBankPwd6;/ EPS銀行維護(hù)密碼ucharbEpsEnabled;/ TRUE: enable EPSucharsMerchantID9;/ EPS商戶IDucharsStoreID3;/ EPS商店IDucharsTerminalID3;/ EPS終端IDucharsTelNo224;/ EPS交易電話ucharbGlobalPabx;/ TRUE: EPS/EDC共享PABXucharucPabx1;/ PABX第一部分ucha
31、rsMerchantPwd4;/ EPS商戶密碼ucharsPabx27;/ PABX第二部分ucharsRocNo6;/ EPS流水號(hào)reservedTMS_EPS_PARAM;TMS通訊分期付款計(jì)劃信息typedef struct _tagTMS_INSTALMENT_PLAN ucharucIndex;/ 1MAX_PLAN, BCD formatucharucAcqIndex;/ binaryucharsName7;ucharucMonths;/ BCD formatucharsBaseAmount6;/ BCD formatTMS_INSTALMENT_PLAN;TMS通訊商品描述信
32、息typedef struct _tagTMS_DESCRIPTORucharucKey;ucharsCode2;/ ANS formatucharsText20;/ for display and printTMS_DESCRIPTOR;TMS通訊EMV相關(guān)信息/ 說(shuō)明: 需要根據(jù)本節(jié)的數(shù)據(jù)結(jié)構(gòu)映射到EMV庫(kù)中相應(yīng)的數(shù)據(jù)項(xiàng), 需要注意的是/ 部分?jǐn)?shù)據(jù)項(xiàng)在EMV庫(kù)中并不需要typedef struct _tagTMS_EMV_MISCucharsCourtryCode2;ucharsCurcyCode2;ucharsRefCurcyCode2;ucharucCurcyExp;ucharucRe
33、fCurcyExp;ucharucLanguage;TMS_EMV_MISC;typedef struct _tagTMS_EMV_CAPKucharsRID5;/ 應(yīng)用注冊(cè)服務(wù)商IDucharucKeyID;/ 密鑰索引ucharucHashInd;/ HASH算法標(biāo)志ucharucArithInd;/ RSA算法標(biāo)志ucharucModulLen;/ 模長(zhǎng)度ucharsModul248;/ 模ucharucExpLen;/ 指數(shù)長(zhǎng)度ucharsExponent3;/ 指數(shù)ucharsCheckSum20;/ 密鑰校驗(yàn)和TMS_EMV_CAPK;typedef struct _tagTMS_
34、EMV_APPucharucID;ucharucASI; / 0-partial match, 1-match exactlyucharucAIDLen;ucharsAID16;/ 5-16ucharbLocalName;/ 0-use card info, 1-use local language.ucharucLocalNameLen;ucharsLocalName16;ucharsAppVer2;ucharsTACDenial5;ucharsTACOnline5;ucharsTACDefault5;ucharbTermDDOL;ucharucTermDDOLLen;ucharsTermD
35、DOL128;ucharsFloorLimit4;ucharsThreshold4;ucharucTargetPer;ucharucMaxTargetPer;ucharbSupportVLP;/ out of dateucharsVLPTACDenial5;ucharsVLPTACOnline5;ucharsVLPTACDefault5;ucharsTermType2;ucharsTDOL2;ucharucCVM;/ b0: Plaintext PIN/ b1: Enciphered PIN(Online)/ b2: Signature/ b3: Enciphered PIN(Offline)
36、/ No CVM.ucharucSecCapa;/ b0: SDA b1:DDA b2:CDAucharucTransCapa;/ b0: Cash; b1: Services/ Goods; Cash Back.ucharucOption0;/ b0: Support PSE selection/ b1: Card holder confirmation/ b2: Bypass PIN/ b3: Get Data for PIN/ b4: Equipped PIN Pad/ b5: Amount Entered at same pad/(4和5互斥)ucharucTermRisk;/ b0:
37、 Floor limit check/ b1: Random selection/ b2: Velocity check/ b3: exception file/ b4: support TACucharucCompProc;/ b0: Forced online/ b1: support advices/ b2: support issuer referrals/ b3: support card referral/ b4: batch data capture/ b5: online data capture/ b6: default TDOL/ (4和5互斥)TMS_EMV_APP;終端
38、存儲(chǔ)參數(shù)數(shù)據(jù)結(jié)構(gòu)終端存儲(chǔ)EDC信息#define EDC_DATE_FORMAT0 x0040#define EDC_PRINT_TIME0 x0020#define EDC_TIP_PROCESS0 x0004#define EDC_NUM_PRINT_HIGH0 x0180#define EDC_NUM_PRINT_LOW0 x0140#define EDC_USE_PRINTER0 x0102#define EDC_ENABLE_INSTALMENT0X0280#define EDC_AUTH_PREAUTH0 x0220#define EDC_CASH_PROCESS0 x0210#d
39、efine EDC_ECR_ENABLE0 x0208#define EDC_NOT_ADJUST_PWD0 x0320#define EDC_NOT_MANUAL_PWD0 x0310#define EDC_NOT_SETTLE_PWD0 x0308#define EDC_NOT_REFUND_PWD0 x0304#define EDC_NOT_VOID_PWD0 x0302#define EDC_NOT_KEYBOARD_LOCKED0 x0301#define EDC_SELECT_ACQ_FOR_CARD0 x0480#define EDC_ENABLE_DCC0 x0440#defi
40、ne EDC_REFERRAL_DIAL0 x0410#define EDC_LONG_SLIP0 x0408#define EDC_AUTH_PAN_MASKING0 x0404typedef struct _tagEDC_INFOushortuiInitFlag;ucharszInitTime14+1;/ YYMMDDhhmmssucharucDllTracking;/ reserveducharbClearBatch;/ 0-none, 1-clear former batchucharucPrinterType;/ 0-Sprocket, 1-ThermalucharucEcrSpee
41、d;/ ECR speed, reserved ?ucharsHelpTelNo24+1;/ for help functionucharsOption5;/ option for access/ sOption0 = ucOption1/ sOption1 = ucOption2/ sOption2 = ucOption3/ sOption3 = ucPwdMask/ sOption4 = ucDialOptionucharsReserved4;/ sReserved0 = ucUnused1/ sReserved1.3 = sUnused2ucharszMerchantAddr46+1;/
42、 line 2 and 3 on invoiceucharszMerchantName23+1;/ merchant name,line 1ucharszAddlPrompt20+1;/ for show and print/ucharszTermPwd4+1;/ terminal password/ucharszVoidPwd4+1;/ucharszRefundPwd4+1;/ucharszSettlePwd4+1;/ucharszAdjustPwd4+1;ucharucLanguage;/ 0-english,1-spanish,2-portugueseucharszCurrencyNam
43、e3+1;ucharucCurrencySymbol;ucharucTranAmtLen;/ decimal valueucharucStlAmtLen;/ decimal valueucharucDecimalPos;ucharsOfflineLimit5;/ reserveducharucScreenGray;/ LCD亮度, 默認(rèn)為4ucharucAcceptTimeout;/ 顯示交易成功信息的時(shí)間ucharszPabx10+1;/ 外線號(hào)碼ucharszDownLoadTID8+1;/ 下載參數(shù)終端號(hào)ucharszDownLoadMID15;/ 下載參數(shù)商戶號(hào) (reserved)u
44、charsTMSNii3;/ 下載參數(shù)的NIIucharszTMSTelNo50+1;/ 下載參數(shù)的電話號(hào)碼ucharucTMSTimeOut;/ 下載參數(shù)通訊超時(shí)/ 以下為ProTims自動(dòng)更新的參數(shù), 暫時(shí)可以不需要ucharsCallInTime8;/ start(HHMM)+end(hhmm)ucharucAutoMode;/ 0 none, 1 auto, 2 call inucharsAutoDayTime10+1;/ YYMMDDHHmmushortuiAutoInterval;/ unit: day EDC_INFO;卡表信息typedef struct _tagCARD_TA
45、BLEucharsPanRangeLow5;/ 卡號(hào)起始號(hào)ucharsPanRangeHigh5;/ 卡號(hào)終止號(hào)ucharucIssuerKey;/ 卡表指向的發(fā)卡表號(hào)ucharucAcquirerKey;/ 卡表指向的收單表號(hào)ucharucPanLength;/ 卡號(hào)長(zhǎng)度, 00為不檢查長(zhǎng)度ucharucOption;/ b1-allow paymentCARD_TABLE;發(fā)卡行信息#define ISSUER_EN_ADJUST0 x0080#define ISSUER_EN_DISCRIPTOR 0 x0040#define ISSUER_EN_VOICE_REFERRAL0 x002
46、0#define ISSUER_EN_OFFLINE0 x0010#define ISSUER_EN_EXPIRY0 x0008#define ISSUER_EN_MANUL0 x0004#define ISSUER_EN_PIN0 x0002#define ISSUER_EN_ACCOUNT_SELECTION0 x0001#define ISSUER_NO_PREAUTH0 x0180#define ISSUER_NO_REFUND0 x0140#define ISSUER_CHECK_EXPIRY_OFFLINE0 x0110#define ISSUER_CAPTURE_TXN0 x01
47、08#define ISSUER_EN_PRINT0 x0104#define ISSUER_ROC_INPUT_REQ0 x0102#define ISSUER_CHKPAN_MOD100 x0101#define ISSUER_CHKPAN_MOD110 x0280#define ISSUER_CHECK_EXPIRY0 x0210#define ISSUER_AUTH_CODE0 x0208#define ALLOW_EXTEND_PAY0 x0204#define ISSUER_ADDTIONAL_DATA0 x0202#define ISSUER_NO_VOID0 x0201#def
48、ine ISSUER_SECURITY_MANUL0 x0380#define ISSUER_SECURITY_SWIPE0 x0340#define ISSUER_NOT_PRINT_EXPIRY0 x0302#define ISSUER_EN_BALANCE0 x0301typedef struct _tagISSUERucharucKey;/ 表號(hào)ucharszName10+1;/ 發(fā)卡行名稱ucharszRefTelNo12*2+1;/ phone # for voice referralucharsOption4;/ sOption0:/ b7-allow adjust, b6-de
49、scriptor required/ b5-voice referral allowed, b4-allow offline/ b3-expiry required, b2-allow manual pan,/ b1-pin required, b0-account type selection/ sOption1:/ b7-inhibit pre-auth, b6-inhibit refund/ b4-check expiry for offline/ b3-capture txn, b2-print/ b1-roc input required, b0-pan MOD 10 check/
50、sOption2:/ b7-pan Robinsons MOD 11 check, b4-check expiry/ b3-omit auth_code display and input for offline/ b2-extended pay, b1-additional data allowed/ b0-inhibit void/ sOption3:/ b6-security code entryucharucDefAccount;/ reserved ?ucharsPanMask3;/ for print slips/ sPanMask0=sReserved0/ sPanMask1.2
51、=sPanMaskulongulFloorLimit2;ucharucAdjustPercent;ucharucReserved;ISSUER;收單行信息#define ACQ_VISA_CHOICE0 x0080#define ACQ_PRINT_AUDIT_TRAIL0 x0040#define ACQ_EXPRESS_PAYMENT_PROMPT0 x0020#define ACQ_DISABLE_BUSINESS_DATE0 x0010#define ACQ_IGNORE_HOST_TIME0 x0008#define ACQ_REQ_OPEN_SUSPEND_BATCH0 x0004
52、#define ACQ_CLEAR_BATCH0 x0002#define ACQ_AMEX_SPECIFIC_FEATURE0 x0001#define ACQ_PRINT_AUTH_CODE0 x0120#define ACQ_DISABLE_TRICK_FEED0 x0110#define ACQ_BLOCK_AUTH_FOR_OFFLINE0 x0108#define ACQ_USE_TRACK30 x0104#define ACQ_NOT_PRINT_RRN0 x0102#define ACQ_ADDTIONAL_PROMPT0 x0101#define ACQ_CITYBANK_I
53、NSTALMENT_FEATURE0 x0240#define ACQ_DBS_FEATURE0 x0220#define ACQ_BOC_INSTALMENT_FEATURE0 x0210#define ACQ_ONLINE_VOID0 x0208#define ACQ_ONLINE_REFUND0 x0204#define ACQ_AIR_TICKET0 x0201#define ACQ_EMV_FEATURE0 x0202typedef struct _tagPHONE_INFOucharszTelNo12*2+1;ucharucDialWait;/ by second, time wa
54、it after failucharucDialAttempts;/ dial attempt timesPHONE_INFO;typedef struct _tagACQUIRERucharucStatus;ucharucKey;/ 表號(hào)ucharszPrgName10+1;/ 別名?主機(jī)名稱?reserved?ucharszName10+1;/ 收單行名稱ucharsIssuerKeyMAX_ISSUER;/ 發(fā)卡行信息ucharucIndex;/ 該收單行的數(shù)組下標(biāo)PHONE_INFOstTxnPhoneInfo2;PHONE_INFOstStlPhoneInfo2;ucharucTxn
55、ModemMode;/ reserved?/ 0-bell 1200 sdlc,1-bell 1200 async e71/ 2-ccitt 1200 sdlc/ 3-ccitt 1200 async e71,4-bell 300 async e71/ 5-ccitt 300 async e71,6-ccitt 2400 sdlc,/ 7-ccitt 2400 async e71,20-ccitt 1200 etslucharucStlModemMode;/ see ucTxnModemModeucharucTimeOut;/ timeout for wait respucharsOption
56、4;/ sOption0:/ b7-visa choice/ b6-print audit trail after settle/ b5-express payment prompt/ b4-disable business date/ b3-ignore host time/ b2-request open suspended batch/ b1-clear batch after initial/ b0-amex specific feature/ sOption1:/ b5-prompt auth_code on receipt 1/ b4-disable trick feed/ b3-
57、block auth prompt for offline/ b2-use track / b1-no rrn on receipt/ b0-additional prompt/ sOption2:/ b3-online void, b2-online refund/ sOption3: / unuseducharszNii3+1;ucharszTermID8+1; ucharszMerchantID15+1;ulongulCurBatchNo;ulongulNextBatchNo;ucharszVisa1TermID23+1;/ reserveducharsReserved4;/ reser
58、vedACQUIRER;分期付款計(jì)劃信息typedef struct _tagINSTALMENT_PLAN ucharucIndex;/ 1MAX_PLANucharucAcqIndex;ucharszName7+1;ucharucMonths;ulongulBottomAmt;INSTALMENT_PLAN;商品描述信息typedef struct _tagDESCRIPTORucharucKey;ucharszCode2+1;/ ANS formatucharszText20+1;/ for display and printDESCRIPTOR;系統(tǒng)配置參數(shù)信息enum PWD_BAN
59、K, PWD_TERM, PWD_MERCHANT, PWD_VOID, PWD_REFUND, PWD_ADJUST, PWD_SETTLE, PWD_MAX;#define MAX_PLAN 25#define MAX_ACQ16#define MAX_ISSUER32#define MAX_CARD64#define MAX_DESCRIPTOR10#define MAX_CARDBIN_NUM800#define MAX_CARDBIN_ISSUER256#define LEN_MAX_AD_DATA4000/ 配置信息在下載參數(shù)或者修改參數(shù)的時(shí)候才需要更新typedef struct
60、 _tagSYS_PARAMucharucTermStatus;/ 終端狀態(tài)EDC_INFOstEdcInfo;/ 終端參數(shù)COMM_PARAstModemPara;/ Modem參數(shù)ACQUIRERstAcqListMAX_ACQ;ISSUERstIssuerListMAX_ISSUER;CARD_TABLEstCardTableMAX_CARD;DESCRIPTORstDescListMAX_DESCRIPTOR;INSTALMENT_PLANstPlanListMAX_PALN;ucharsPasswordPWD_MAX10;/ 密碼數(shù)據(jù)/ 為方便處理,增加下面數(shù)據(jù)來(lái)記錄上面列表數(shù)據(jù)的個(gè)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 商務(wù)合同協(xié)議翻譯
- 合同中安全協(xié)議
- 紋眉客戶合同協(xié)議
- 新的安全協(xié)議合同書(shū)
- 沒(méi)購(gòu)房合同怎么簽訂協(xié)議
- 供貨協(xié)議合同價(jià)格調(diào)整
- 合同條件更改協(xié)議
- 車子承包協(xié)議合同
- 木材回收合同協(xié)議
- 合同不續(xù)約協(xié)議
- 施工現(xiàn)場(chǎng)項(xiàng)目部領(lǐng)導(dǎo)帶班制度
- 2024年資格考試-國(guó)際焊接工程師(IWE)考試近5年真題附答案
- 教育心理學(xué)-形考作業(yè)2(第四至六章)-國(guó)開(kāi)-參考資料
- 科大訊飛財(cái)務(wù)報(bào)表分析報(bào)告
- 心房顫動(dòng)診斷和治療中國(guó)指南(2023) 解讀
- 2024年高考生物三年高考真題及模擬題分類匯編專題16實(shí)驗(yàn)與探究含解析
- 地形圖測(cè)繪報(bào)告
- 《新媒體運(yùn)營(yíng)》高職新媒體運(yùn)營(yíng)全套教學(xué)課件
- 混凝土面板堆石壩工程中溢洪道水力設(shè)計(jì)計(jì)算書(shū)
- 參觀河南省博物院
- 2024水電站股權(quán)轉(zhuǎn)讓協(xié)議
評(píng)論
0/150
提交評(píng)論