trans.ini 7.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370
  1. [PARAMETER ASSIGN]
  2. #######################################
  3. #####通讯相关参数######################
  4. #######################################
  5. # 服务器地址
  6. IP_ADDRESS=192.168.119.2
  7. # 服务器端口
  8. IP_PORT=8888
  9. # 通讯方式 NO_NET 为脱机测试模式 TCPIP 为网络模式
  10. NET_MODE=NO_NET
  11. # 交易超时时间
  12. TIME_OUT=60
  13. # 管理类交易超时时间
  14. QUICK_TIME_OUT=10
  15. #######################################
  16. # CreditTrans接口相关
  17. #######################################
  18. #
  19. # 接口传入金额是否允许修改1修改,0不改
  20. MOD_AMT=0
  21. # 是否有退货专用接口(R),如果有,请设置为0
  22. # 与撤销公用一个接口(D),请设置为1
  23. HAVE_R_IF=1
  24. # 传入接口格式,定长模式
  25. # 接口内容,见《CreditTrans配置说明.txt》
  26. STRIN_LEN=132
  27. STRIN_NUM=4
  28. STRIN_00=0010pos_no
  29. STRIN_01=1010teller_no
  30. STRIN_02=2001txn_flag
  31. STRIN_03=2112tr_amt
  32. # 传出(strout)
  33. STROUT_NUM=18
  34. STROUT_00=0002rc
  35. STROUT_01=0019nomask_pan
  36. STROUT_02=0001txn_flag
  37. # 交易总金额=刷卡金额+优惠金额
  38. STROUT_03=0012all_amt
  39. STROUT_04=0006mer_systrace
  40. STROUT_05=0003bank_no
  41. STROUT_06=0012RRN
  42. STROUT_07=0006auth_no
  43. STROUT_08=0006batch_no
  44. STROUT_09=0008tid
  45. STROUT_10=0015mid
  46. STROUT_11=0004txn_date
  47. STROUT_12=0006txn_time
  48. STROUT_13=0003pin_data
  49. STROUT_14=0064space
  50. STROUT_15=0024space
  51. STROUT_16=0024space
  52. STROUT_17=0096space
  53. #######################################
  54. #####文件路径设置######################
  55. #######################################
  56. # 临时文件目录
  57. TMP_DIR=$HOME\gmc_data
  58. # 密码键盘dll文件
  59. PINPAD_DLL=$HOME\sppinpad.dll
  60. # 刷卡dll的路径
  61. TRK_DLL=$HOME\softpos2.dll
  62. # 打印机dll路径
  63. PRN_DLL=$HOME\softpos3.dll
  64. # 打印模板文件
  65. PRN_FORM=$HOME\prnform.ini
  66. SET_FORM=$HOME\setform.ini
  67. # 打印文件路径
  68. PRN_FILE=$HOME\toprint.txt
  69. # 重打印文件路径
  70. PRN_BACK=$HOME\gmc_data\reprint.txt
  71. # 重打结帐打印文件路径
  72. SET_BACK=$HOME\gmc_data\setprint.txt
  73. # 明细数据文件
  74. DETAIL=$HOME\gmc_data\bankdetail.txt
  75. #######################################
  76. #####刷卡槽相关参数####################
  77. #######################################
  78. # softpos0.dll控制卡槽设置为1,DLL外部刷卡改为0
  79. STRIP_CARD=1
  80. # 卡槽类型,SS-003(与密码键盘合一的卡槽),KEYBOARD(普通键盘口卡槽)
  81. #TRK_MODE=SS-101
  82. #######################################
  83. #####界面相关参数#####################
  84. #######################################
  85. # 刷卡后时候确认卡号1为确认0为跳过,此参数在STRIP_CARD=1有效
  86. SHOW_PAN=1
  87. # 是否显示交易状态
  88. SHOW_STATUS=1
  89. # 是否显示“是否输入密码”的对话框
  90. SHOW_PASSWD=0
  91. # 显示主界面的按钮
  92. # 0123456789
  93. SHOW_BUTTON=1000101100
  94. # 隔日退货开放标志 1:开放 0:关闭
  95. REFUND_OPEN = 1
  96. #######################################
  97. #####交易相关参数######################
  98. #######################################
  99. # 退货交易是否允许手输卡号
  100. INPUTPAN8=0
  101. # 预授权确认是否允许手输卡号
  102. INPUTPAN6=0
  103. INPUTPAN3=0
  104. # 密码加密是否异或卡号
  105. PIN_XOR=1
  106. # 密码键盘输入超时
  107. PIN_TIME_OUT=30
  108. # 返回码为什么时,下笔交易自动重行签到,格式如A0,58填A058
  109. RE_SIGNIN=A05899638788978189Z1Z2Z3
  110. # 是否为中行MAC计算方式?
  111. BOC_SYS=0
  112. ########################################
  113. ####以下参数和后台M_TCP_PORT相匹配######
  114. ########################################
  115. # 传输时是否做磁道加密
  116. ENC_TRACK=0
  117. # 传输模式,0为c结构,1为字符串
  118. str_data=0
  119. # 新老txnid,0新 1老
  120. OLD_VER_TAG=0
  121. # 新老结构,0老 1新
  122. OLD_STRU_TAG=1
  123. # 后台加密方式 0软加密 1加密机 2密码键盘
  124. # 此参数决定整包加密的主密钥
  125. # 为1则用密码键盘主密钥 2或0为软加密,默认为0
  126. ENC_MODE=2
  127. # 传输数据加密方式 1整包加密 0不整包加密
  128. # 默认为
  129. DATA_MODE=0
  130. # 签到是否检查校验和(用于签到时就检查密钥是否正确)
  131. # 1检查0不检查 默认0
  132. CHECK_V=0
  133. # 是否验证主管工号
  134. # 撤销是否验证 1、验证 0、不验证,默认为0
  135. TELLER03=0
  136. # 退货是否验证 1、验证 0、不验证,默认为0
  137. TELLER08=0
  138. #######################################
  139. #####密码键盘相关参数##################
  140. #######################################
  141. # 密码键盘类型 , NO_PIN 为测试模式
  142. PIN_MODE=NO_PIN
  143. # 串口端口号
  144. PIN_PORT=COM1
  145. # 波特率
  146. PIN_BAUD=115200
  147. # 密钥索引
  148. KEY_INDEX=4
  149. # 3DES(1)模式
  150. 3DES=1
  151. # debug(1)模式
  152. DEBUG=0
  153. # 传出为ABCD(0)格式还是;?(1)模式
  154. ABCD=0
  155. #######################################
  156. #####打印机相关参数####################
  157. #######################################
  158. # 打印机类型, NO_PRINT 为无打印机,
  159. # 驱动打印为打印机名称(默认打印机填DEFAULT)
  160. # 串口打印为COM?, 并口打印为 LPT?
  161. PRINT_NAME=NO_PRINT
  162. FONT_SIZE=10
  163. PRINT_FONT_NAME=仿宋_GB2312
  164. #######################################
  165. #####打印单据联数######################
  166. #######################################
  167. # 打几联
  168. PRN_COPY=2
  169. # 切纸标志
  170. PRN_CUTPAPER=
  171. # 结尾空几行
  172. PRN_BLANK=4
  173. # 交易码打印
  174. TXN02=消费/SALE
  175. TXN03=消费撤销/VOID
  176. TXN08=退货/REFUND
  177. STXN16=POS签到
  178. STXN21=交易一览
  179. STXN18=POS结帐
  180. STXN19=按流水号查询
  181. STXN23=柜员签到
  182. STXN20=总帐查阅
  183. STXN02=消费
  184. STXN03=消费撤销
  185. STXN08=退货
  186. #######################################
  187. ####结算单配置#########################
  188. #######################################
  189. SET_NUM=14
  190. SET00=0040mer_name
  191. SET01=0015mid
  192. SET02=0008tid
  193. SET03=0010pos_no
  194. SET04=0010teller_no
  195. SET05=0006batch_no
  196. SET06=0040date_time
  197. SET07=0006sale_cnt
  198. SET08=0012sale_amt
  199. SET09=0006refund_cnt
  200. SET10=0015refund_amt
  201. SET11=0006void_cnt
  202. SET12=0012void_amt
  203. SET13=0015sum_amt
  204. SET_DETAIL_NUM=0
  205. SET_DETAIL_00=901 VISA卡
  206. SET_DETAIL_01=902 MC卡
  207. SET_DETAIL_02=903 JCB卡
  208. SET_DETAIL_03=904 大来卡
  209. SET_DETAIL_04=905 运通卡
  210. #######################################
  211. ####明细文件配置#######################
  212. #######################################
  213. #如:交易类型 卡号 交易金额 流水号
  214. #TAB表示制表符 SPACE表示空格 其他直接显示
  215. DETAIL_TITLE=序号 类型 卡号 金额 流水号 授权码
  216. DETAIL_CUT=SPACE
  217. DETAIL_NUM=5
  218. DETAIL00=0008txn_type_short
  219. DETAIL01=0019mask_pan
  220. DETAIL02=0010txn_amt
  221. DETAIL03=0006mer_systrace
  222. DETAIL04=0006auth_no
  223. DETAIL_HEAD_LEN=3
  224. DETAIL_HEAD00=" 交易明细 "
  225. DETAIL_HEAD01=类型 卡号 金额
  226. DETAIL_HEAD02=---------------------------------------
  227. DETAIL_END_LEN=1
  228. DETAIL_END00=----------------------------------------
  229. #######################################
  230. ####签购单配置#########################
  231. #######################################
  232. # 签购单头和尾的固定信息设置
  233. #
  234. P0_HEAD_LEN=3
  235. P0_HEAD00=.
  236. P0_HEAD01=" 中 国 银 行 "
  237. P0_HEAD02=--商户存根---------MERCHANT COPY--
  238. P0_END_LEN=2
  239. P0_END00=持卡人签名:______________________
  240. P0_END01=本人确认以上交易 同意记入此卡帐户
  241. P1_HEAD_LEN=2
  242. P1_HEAD00=" 中 国 银 行 "
  243. P1_HEAD01=--持卡人存根-----CARDHOLDER COPY--
  244. P1_END_LEN=1
  245. P1_END00=本人确认以上交易 同意记入此卡帐户
  246. #为0则全部显示,为1则只按要求屏蔽外卡,为2则全部屏蔽
  247. CARD_MASK=1
  248. #为1则分段显示卡号,为0则连续显示
  249. CARD_SPLIT=1
  250. #为0则全部显示,为1则按要求屏蔽
  251. EXP_MASK=0
  252. PRN_NUM=16
  253. PRN00=0040mer_name
  254. PRN01=0015mid
  255. PRN02=0008tid
  256. PRN03=0010teller_no
  257. PRN04=0010pos_no
  258. PRN05=0012bank_name
  259. PRN06=0025pan
  260. PRN07=0002exp_date
  261. PRN08=0202exp_date
  262. PRN09=0040txn_type
  263. PRN10=0006batch_no
  264. PRN11=0006mer_systrace
  265. PRN12=0006auth_no
  266. PRN13=0012RRN
  267. PRN14=0040date_time
  268. PRN15=0015txn_amt
  269. REP_FLAG=***重打印签购单***
  270. # 备注内容打印
  271. # 根据交易码有所不同
  272. # 消费备注
  273. RF02_NUM=1
  274. RF02_00=$1120append_info
  275. # 撤销备注
  276. RF03_NUM=1
  277. RF03_00=原凭证号:$0006invoice_no
  278. # 退货备注
  279. RF08_NUM=0
  280. # 分期付款
  281. RF14_NUM=5
  282. RF14_00=首付金额:$0015fq_first
  283. RF14_01=月付金额:$0015fq_month
  284. RF14_02=手 续 费:$0015fq_discount
  285. RF14_03=期 数:$0002trk3
  286. RF14_04=计 划 号:$0204trk3
  287. # 分期付款取消
  288. RF15_NUM=0
  289. RF04_NUM=0
  290. RF05_NUM=0
  291. RF06_NUM=0
  292. RF07_NUM=0
  293. # 是否支持分期付款交易(中行/农行)
  294. # 0不支持 1支持
  295. BOC_FQ=0
  296. # 分期选择,如果FQ_NUM设置为0,则手工输入
  297. # 如果选1,则计划号填,期数填03;
  298. # 如果选2,则计划号填IP08,期数填06;
  299. # 如果选3,则计划号填IP10,期数填09;
  300. # 如果选4,则计划号填IP03,期数填12;
  301. FQ_NUM=4
  302. # 选择的列表
  303. FQ00=三个月
  304. FQ01=六个月
  305. FQ02=九个月
  306. FQ03=十二个月
  307. # 期数
  308. QS00=03
  309. QS01=06
  310. QS02=09
  311. QS03=12
  312. # 计划号(农行计划号是8位,叫分期标识)
  313. JHH00=IP01
  314. JHH01=IP08
  315. JHH02=IP10
  316. JHH03=IP03
  317. # 20090819 for TITLE显示
  318. SHOW_TITLE=APP_SOFTPOS