需求收集edc emv版結(jié)構(gòu)設(shè)計(jì)_第1頁(yè)
需求收集edc emv版結(jié)構(gòu)設(shè)計(jì)_第2頁(yè)
需求收集edc emv版結(jié)構(gòu)設(shè)計(jì)_第3頁(yè)
需求收集edc emv版結(jié)構(gòu)設(shè)計(jì)_第4頁(yè)
需求收集edc emv版結(jié)構(gòu)設(shè)計(jì)_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余28頁(yè)可下載查看

下載本文檔

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

評(píng)論

0/150

提交評(píng)論