银业业务交易MIS串口指令示范.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
银业业务交易MIS串口指令示范

收银终端外挂MIS键盘终端解决方案 概述 为达到收银系统与刷卡系统联动目的,关键是要由收银终端在受理银行卡时,向MIS键盘发送指令触发交易,交易成功后,由MIS键盘向收银终端返回成功信息。 具体方案 网络结构 图 2-1 系统物理结构图 收银终端通过串口与MIS键盘连接,收银终端通过网络进行银行卡交易通讯。 业务流程 1.交易命令 8.支付成功/失败信息 及金额等参数 2.交易命令及金额等参数 3.金融交易请求报文 6.金融交易应答报文. (如果有冲正、脱机交易上送、公 钥下载、批上送等, 请重复3-6的步骤 …) 7.交易成功/交易失败(交易结果) 4.金融交易 5.金融交易应答报文 请求报文 图 2-2 系统逻辑结构图 交易类别 由收银系统触发的交易 消费交易 撤销交易 退货交易 查询余额、 结帐 签到 签退 查询最后一笔成功交易信息 按凭证号查询成功交易信息 终端开发要求 收银终端需要传送收银交易流水号、金额等信息,触发交易时发送给MIS键盘; 收银终端需要有超时机制,当发送给MIS键盘后,超过指定时间(可设定)后,提示异常并退出; 收银终端应具有标准9针串口(公口),以便和MIS键盘连接。 附件:收银终端与POS机串口通讯指令 数据格式: 类型 说明 长度 备注 STX 起始字符 1 byte 0x02 CMD 指令 2 byte LEN 数据域长度 4 byte 前补“0” DATA 数据域 ETX 结束字符 1 byte 0x03 CRC 校验字符 1 byte STX至ETX所有字节异或结果 其中CMD指令: 参数类型:char型数组,定长2字节 参数含义:交易类型 参数取值范围: 参数取值 交易类型 “00” 签到 “01” 签退 “02” 结算 “03” 消费 “04” 消费撤销 “05” 退货 “06” 查余额 “20” 查询最后一笔成功交易信息 “21” 按凭证号查询成功交易信息 “H1” 医保IC “H2” 医疗磁条卡 “A1” 金融交易请求报文 “A2” 金融交易应答报文 其中,数据域格式为: 交易触发命令: 发送方式:由收银终端通过RS232串行接口MIS键盘向发送 功能:用于触发交易 数据域格式: 类型 长度 备注 收银交易流水号 6 byte 不足位前补“0” 金额 12 byte 以分为单位,前补“0”,例如:2300元,此域应为“000000230000” 原交易流水号 6byte 不足位前补“0” 注:收银交易流水号用于收银终端判断MIS键盘返回的交易是否为收银终端请求交易,防止串口错包。 原交易流水号应用于“04”撤消、“21”按凭证号查询成功交易信息”指令交易,其余指令可填全“0”。 2.金融交易请求报文: 发送方式:由MIS键盘通过RS232串行接口向收银终端发送 功能:用于将交易报文发送给收银终端,收银终端收到后将8583报文提取并通过网络发送给建行收单后台 数据域格式: 类型 长度 备注 收银交易流水号 6 byte 不足位前补“0” 请求报文 数据域长度-6 8583交易请求报文 注:收银终端收到金融交易请求报文后,应先判断收银交易流水号是否一致,如果一致,将8583请求报文数据转发给中国建行后台。 3.金融交易应答报文 发送方式:由收银终端通过RS232串口向MIS键盘发送。 功能:将收到的建行返回的8583响应交易报文发送给MIS键盘 其中,数据域格式为: 数据域格式: 类型 长度 备注 收银交易流水号 6 byte 不足位前补“0” 响应报文 数据域长度-6 8583交易响应报文 注:MIS键盘收到金融交易响应报文后,应先判断收银交易流水号是否一致,如果一致,再处理8583响应报文数据 4.H1触发指令 其中,数据域格式为: 数据域格式: 类型 长度 备注 收银交易流水号 6 byte 不足位前补“0” 起始地址 2 byte 高位在前(例如:0x00,0x0E为从14位开始读) 读取长度 1 byte 最大0xFF 5.H1应答报文 其中,数据域格式为: 数据域格式: 类型 长度 备注 收银交易流水号 6 byte 不足位前补“0” 长度 1 byte 最大0xFF 返回数据 6.H2应答报文 其中,数据域格式为: 数据域格式: 类型 长度 备注 收银交易流水号 6 byte 不足位前补“0” 2磁长度 1 byte 2磁数据 3磁长度 1 byte 3磁数据 7.交易结果指令 发送方式:由MIS键盘通过RS23

文档评论(0)

qwd513620855 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档