银联POS调用串口协议.doc_第1页
银联POS调用串口协议.doc_第2页
银联POS调用串口协议.doc_第3页
银联POS调用串口协议.doc_第4页
银联POS调用串口协议.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

银联COMPOS解决方案1方案介绍12POS和收银机的通讯接口33POS和收银机之间的Data数据结构和流程描述如下:33.1交易命令格式33.1.1POS发送交易请求到收银机33.1.2POS向收银机应答:44DLL接口说明(在winXP下调试通过):44.1串口初始化44.2刷卡交易45支付业务流程56附加说明:61 方案介绍1.发送交易指令4.POS机返回成功给收银机收银机dllPOS机POSP2.发送交易报文3.交易响应报文送还给POS机2 POS和收银机的通讯接口为了保证串口数据传输的可靠性,我们采用如下的协议对网络POS与收银机之间交换的数据进行封装。格式如下:STXLength(2)Data(n)ETXLRC其中:STX:0x02Length:压缩BCD格式的长度字节,表示Data部分的长度。如长度字节为:0x01,0x23,那么实际长度为:123字节。Data:实际传输的数据ETX:0x03LRC:校验码,计算方法为:LengthETX所有字节按字节异或的结果。3 POS和收银机之间的Data数据结构和流程描述如下:3.1 交易命令格式3.1.1 POS发送交易请求到收银机DATA交易标志+金额+超时时间字 段 说 明(93个字符)交易标志 1个ASCII 字符 0 : 消费 ; 1 撤销 金 额15个ASCII 字符。前3位为000,后12位为金额超时时间2个ASCII 字符。单位为秒,如50,表示50秒3.1.2 POS向收银机应答:DATA交易标志+响应码+终端号+商户号+卡号+金额+处理时间+参考号+授权码字 段 说 明(93个字符)交易标志 1个ASCII 字符 0 : 消费 ; 1 撤销响应码2个ASCII 字符00 成功 99失败 终端号8个ASCII 字符商户号15个ASCII 字符卡号20个ASCII 字符 不足时补空格金 额15个ASCII 字符。前3位为000,后12位为金额处理时间14个ASCII 字符 格式:YYYYMMDDhhmmss参考号12个 ASCII 字符 授权码6个 ASCII 字符 4 DLL接口说明(在winXP下调试通过):4.1 串口初始化InitCommParam(int iPortId, /*COM口编号,COM1:1 COM2:2 .默认为1*/char *psPortString, /*码率:默认为9600,n,8,1*/int iTimeout, /*延时时间,单位为秒*/int iPrtLogFlag/*是否记录日志 0记录,1不记录*/);4.2 刷卡交易Int PosProcess( char cTranType, /* 0 消费 1 撤销*/ long lAmount, /*支付金额,单位为分;撤销时,为原交易金额*/char *psRspInfo, /*接口返回信息*/int iTimeout); /*延时时间,单位为秒*/psRspInfo: 格式如下表所示:/响应码2个ASCII 字符00 成功 /终端号8个ASCII 字符/商户号15个ASCII 字符/卡号20个ASCII 字符 不足时补空格/金 额15个ASCII 字符。前3位为000,后12位为金额/处理时间14个ASCII 字符 格式:YYYYMMDDhhmmss/参考号12个 ASCII 字符 /授权码6个 ASCII 字符 返回值: 0 成功,1 串口超时。 2 处理失败,具体查看psRspCode前两位5 支付业务流程程序统计该持卡人需要支付的总金额,然后向消费者询问是否选择银行卡支付,若是,其支付流程如下图所示:6 附加说明:1 POS终端应答收银机成功与否,并不影响该支付

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论