欢迎来到天天文库
浏览记录
ID:31332700
大小:84.77 KB
页数:13页
时间:2019-01-08
《金融pos机与收银机标准函数接口说明》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、金融POS机与收银机标准接口函数说明上海杉德银卡通信息服务有限公司2008年10月目录(一)动态库接口定义31.传入传出数据结构定义:(C语言)32.传入字段说明:43.传出字段说明:4(二)相关表定义51.操作类型表:52.交易类型表:53.卡类型表:54.字段与交易类型关系表:(M为必填字段)6(三)收银一体化61)串口POS-体化通讯流程:7附录一发卡行标识9附录二动态库返回码表:(动态库只返回串口通讯上的错误)10附录三其它部分返回码及信息10(一)动态库接口定义III动态库名字:L
2、IBSAND.DLL(WIN)LIBSAND.SO(LINUX)///ZLSH.LIB(DOS)///函数名称:card_trans///函数功能:按传入数据完成刷卡任务///参数:IIIcom串口号///upData传入数据IIIdownData传出数据///voidcard_trans(intcom,char*upData,char*downData);1•传入传出数据结构定义:《C语言》structstrTransUp{struetstrTransDown{charOpcratcTy
3、pc⑵;charOpcratcTypc⑵;charTransType[2];charTransType[2];charCardType[2];charCardType[2];charCashRegNo[6];charResponseCode⑵;charCasherNo[6];charResponseMsg[40];charAmount[12];charCashRegNo⑹;charCashTraceNo[6];charCasherNo[6];char0riginTraceNo[6];charAmount[12
4、];charReserved[48];charSellteNum[6];};charMerchantTD[⑸;charMcrchantName[40];charTerminalID⑻;charCardNo[19];charExpDate[4];charBankNo[6];charTransDatc⑻;charTransTime[6];charAuthCode[6];charSysRefNo[12];charCashTraceNo[6];char0riginTraccNo[6];charSysTracdNo[6
5、];charOriginSysTraceNo[6]charReserved[48];};2.传入字段说明:字段名称长度数据类型备注操作类型2ASC固定值(见操作类型表)交易类型2ASC固定值(见交易类型表)卡类型2ASC固定值(见卡类型表)收银机编号6ASC商场内唯一(左补零,无则全补空格)柜员号6ASC(左补零,无则全补空格)金额12ASC以分位单位(左补零)收银流水号6ASC同一收银机内唯一(左补零,无则全补空格)系统流水号6ASC撤销时填写预留字段48ASC退货交易时,左起12位参照号4位日期MMDD3
6、.传出字段说明:字段名称长度数据类型备注操作类型2ASC固定值(见操作类型表)交易类型2ASC固定值(见交易类型表)卡类型2ASC固定值(见卡类型表)返回码2ASC“00”为成功,其它详见错误返回码表返回信息40ASC返回码对应的信息收银机编号6ASC柜员号6ASC金额12ASC以分位单位(左补零)结算批次6ASC商户号15ASC商户名称40ASC终端号8ASC卡号19ASC卡有效期4ASC发卡行编码6ASC(见发卡行编码表)交易日期8ASCYYYYMMDD交易时间6ASCHHMMSS授权号6ASC系统参照号
7、12ASC退货吋要用到的参照号收银流水号6ASC原收银流水号6ASC撤销原样返回系统流水号6ASC原系统流水号6ASC预留字段48ASC巍康和斯玛特交易吋,返冋12位卡余额+24位斯玛特批次号联华卡交易时,返回12位卡余额+15票据号(二)相关表定义1.操作类型表:操作代码操作类型备注“A0”交易返回“A1”“B0”查询返回“B1”•••••••••2.交易类型表:交易代码交易类型备注“30”消费返回“31”“40”撤销返回“41”“50”退货返回“51”(支持部分退货功能)“90”初始化斯玛特,魏康卡用,银
8、行卡无此项“91”签到必须支持此功能“92”结算必须支持此功能•••••••••3.卡类型表:卡类型编码卡类型备注“01”银行卡“03”斯玛特卡“06”巍康卡“05”联华OK卡“07”联华积点卡1.字段与交易类型关系表:为必填字段)交易类型操作类型卡类型收银机编号操作员号金额收银机流水号原收银机流水号预留字段消费A030M撤销A040MM退货A050MM初始化A090签到A091结算A092••••
此文档下载收益归作者所有