银联POS调用串口协议

银联POS调用串口协议

ID:42697365

大小:147.41 KB

页数:9页

时间:2019-09-20

银联POS调用串口协议_第1页
银联POS调用串口协议_第2页
银联POS调用串口协议_第3页
银联POS调用串口协议_第4页
银联POS调用串口协议_第5页
资源描述:

《银联POS调用串口协议》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、银联COMPOS解决方案1方案介绍12POS和收银机的通讯接口33POS和收银机之间的Data数据结构和流程描述如下:33.1交易命令格式33.1.1POS发送交易请求到收银机33.1.2POS向收银机应答:44DLL接口说明(在winXP下调试通过):44.1串口初始化44.2刷卡交易45支付业务流程56附加说明:61方案介纟2POS和收银机的通讯接口为了保证串口数据传输的可靠性,我们采用如下的协议对网络POS与收银机之间交换的数据进行封装。格式如下:STXLength(2)Data(n)ETXLRC其中:STX:0x02Length:压缩BCD格式的长度字节,表示Dat

2、a部分的长度。如长度字节为:0x01,0x23,那么实际长度为:123字节。Data:实际传输的数据ETX:0x03LRC:校验码,计算方法为:Length-ETX所有字节按字节异或的结果。3POS和收银机之间的Data数据结构和流程描述如下:3.1交易命令格式3.1.1POS发送交易请求到收银机DATA交易标志+金额+超时时间字段说明(93个字符)交易标志1个ASCII字符O:消费;T撤销金额15个ASCII字符。前3位为'000',后12位为金额超时时间2个ASCII字符。单位为秒,如'50',表示50秒3.1.2POS向收银机应答:DATA交易标志+响应码+终端号+商

3、户号+卡号+金额+处理时间+参考号+授权码字段说明(93个字符)交易标志1个ASCII字符O:消费;T撤销响应码2个ASCII字符<00,成功99'失败终端号8个ASCII字符商户号15个ASCII字符卡号20个ASCII字符不足时补空格金额15个ASCII字符。前3位为'000',后12位为金额处理时间14个ASCII字符格式:YYYYMMDDhhmmss参考号12个ASCII字符授权码6个ASCII字符4DLL接口说明(在winXP下调试通过):4.1串口初始化InitCommParam(intiPortld,/*COM口编号,COM1:1COM2:2…默认为1*/ch

4、ar*psPortString,/*码率:默认为”9600,n,8,1”*/intiTimeout,/*延时时间,单位为秒*/intiPrtLogFlag/*是否记录日志0记录,1不记录*/);4.2刷卡交易IntPosProcess(charcTranType,/*'O'-消费T-撤销*/longlAmount,/*支付金额,单位为分;撤销时,为原交易金额*/char*psRspInfo,/*接口返冋信息*/intiTimeout);/*延时时间,单位为秒*///psRspInfo:格式如下表所示:〃响应码2个ASCII字符'00'成功〃终端号8个ASCII字符〃商户号1

5、5个ASCII字符〃卡号20个ASCII字符不足时补空格〃金额15个ASCII字符。前3位为‘000’,后12位为金额程序统计该持卡人需要支付的总金额,然后向消费考询问是否选择银行卡支付,〃处理时间14个ASCII字符格式:YYYYMMDDhhmmss〃参考号12个ASCII字符〃授权码6个ASCII字符返回值:0成功,1串口超时。2处理失败,具体查看psRspCode前两位支付业务流程若是,其支付流程如下图所示:postti令扯理汛ftct摘泊札%ftio)开始6附加说明:吞炳會舟专广二血期专f«eAtn*H▼▼■■•入・址倉吁■▼▼*jkrttttfrfr二>YN*龙J

6、dtK悴倩朋FC包住iMSUtwwt:功丫-N-Y▼▼rostr印愉"酱晌FUIIlii.MMU▼XRmMStt纹丄軽用中r?Ftft处片耐吨低峡壹和■▼结束1POS终端应答收银机成功与否,并不影响该支付交易的结果。2收银机在该次支付失败后,允许再次进行支付。3POS终端不允许操作员手工操作POS进行支付交易,但可通过一定权限进行暂时的手工操作POS功能开通。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。