金融POS机与收银机标准函数接口说明(windows版本2013)

金融POS机与收银机标准函数接口说明(windows版本2013)

ID:47176709

大小:123.02 KB

页数:12页

时间:2019-08-16

金融POS机与收银机标准函数接口说明(windows版本2013)_第1页
金融POS机与收银机标准函数接口说明(windows版本2013)_第2页
金融POS机与收银机标准函数接口说明(windows版本2013)_第3页
金融POS机与收银机标准函数接口说明(windows版本2013)_第4页
金融POS机与收银机标准函数接口说明(windows版本2013)_第5页
资源描述:

《金融POS机与收银机标准函数接口说明(windows版本2013)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、金融POS机与收银机标准接口函数说明2013年3月(一)动态库接口定义///

动态库名字:LIBSAND.DLL(WIN)LIBSAND.SO(LINUX)///ZLSH.LIB(DOS)///函数名称:card_trans///函数功能:按传入数据完成刷卡任务///com串口号///upData传入数据///downData传出数据///voidcard_trans(intcom,char*upData,char*downData);1.传入传出数据结构定义:

2、(C语言)structstrTransUp{structstrTransDown{charOperateType[2];charOperateType[2];charTransType[2];charTransType[2];charCardType[2];charCardType[2];charCashRegNo[6];charResponseCode[2];charCasherNo[6];charResponseMsg[40];charAmount[12];charCashRegNo[6];c

3、harCashTraceNo[6];charCasherNo[6];charOriginTraceNo[6];charAmount[12];charReserved[48];charSellteNum[6];};charMerchantID[15];charMerchantName[40];charTerminalID[8];charCardNo[19];charExp_Date[4];charBankNo[6];charTransDate[8];charTransTime[6];charAuth

4、_Code[6];charSysRefNo[12];charCashTraceNo[6];charOriginTraceNo[6];charSysTracdNo[6];charOriginSysTraceNo[6];charReserved[48];};批次(概念):上一笔结算到本次结算之间称为一批次。撤销(概念):当批次且当天内对之前一笔消费(当天)进行全额撤销。正常情况下一天营业结束做结算,所以以当天为撤销的有效期。退货(概念):隔天,对前一笔消费进行全额或部分退货。金额问题:传入金额为收银机

5、传入需要消费或撤销的金额,传出金额为实际的消费或撤销金额,固将传入金额与传出金额做比较。(联华OK卡交易,如下发金额大于卡内余额,联华后台会将卡内余额扣掉,返回实际的交易金额,所以联华OK卡交易时要判断金额)。1.传入字段说明:字段名称长度数据类型备注操作类型2ASC固定值(见操作类型表)交易类型2ASC固定值(见交易类型表)卡类型2ASC固定值(见卡类型表)收银机编号6ASC商场内唯一(左补零,无则全补空格)柜员号6ASC(左补零,无则全补空格)金额12ASC以分位单位(左补零)收银流水号6AS

6、C同一收银机内唯一(左补零,无则全补空格)系统流水号6ASC撤销时填写预留字段48ASC银行卡退货交易时,左起12位参照号4位日期MMDD支付宝、微信条码支付交易时付款码从左起传入条形码2.传出字段说明:字段名称长度数据类型备注操作类型2ASC固定值(见操作类型表)交易类型2ASC固定值(见交易类型表)卡类型2ASC固定值(见卡类型表)返回码2ASC“00”为成功,其它详见错误返回码表返回信息40ASC返回码对应的信息收银机编号6ASC柜员号6ASC金额12ASC交易的实际金额,以分位单位(左补零

7、)联华OK卡交易,如下发金额大于卡内余额,联华后台会将卡内余额扣掉,返回实际的交易金额,所以联华OK卡交易时要判断金额银行卡交易金额返回为收银机下发金额。结算批次6ASC商户号15ASC商户名称40ASC终端号8ASC卡号19ASC卡有效期4ASC发卡行编码6ASC(见发卡行编码表)交易日期8ASCYYYYMMDD交易时间6ASCHHMMSS授权号6ASC系统参照号12ASC退货时要用到的参照号收银流水号6ASC原收银流水号6ASC撤销原样返回系统流水号6ASC原系统流水号6ASC预留字段48AS

8、C巍康和斯玛特交易时,返回12位卡余额+24位斯玛特批次号联华卡交易时,返回12位卡余额+15票据号微信、支付宝的交易,返回的应是交易号,最大长度为32有优惠交易时,预留字段前12位放实际交易金额,后12位放优惠金额。(一)相关表定义1.操作类型表:操作代码操作类型备注“A0”交易返回“A1”“B0”查询返回“B1”………2.交易类型表:交易代码交易类型备注“30”消费返回“31”“40”撤销返回“41”“50”退货返回“51”(支持部分退货功能)“90”初始化斯玛特,巍康卡用,银

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

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

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