收银机接口文档

收银机接口文档

ID:40842707

大小:160.50 KB

页数:6页

时间:2019-08-08

收银机接口文档_第1页
收银机接口文档_第2页
收银机接口文档_第3页
收银机接口文档_第4页
收银机接口文档_第5页
资源描述:

《收银机接口文档》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、收银机接口文档在使用这套接口软件前,需在系统运行的当前目录创建一个‘data’的子目录,拷贝’error.txt’文件和’syj.dll’、pad03.dll、mfcdll.dll文件和’posdot.lib’文件到当前目录。在当前目录创建一个’syj.ini’的参数文件,内容包含:商户号、终端号、远程IP地址,端口号等。收银机的银行卡功能都是通过下面这个函数实现,通过不同的参数实现不同的功能inttrans_proc(TRANS_STR_REQ*loca_req,TRANS_STR_RESP*loca_res)1.参数说明:loca_req:发送交易请求的数据结构.

2、Loca_res:交易回应的数据结构typedefstruct{chartype[2];//交易类型charamount[12];//交易金额charinputmode;//卡信息输入方式//chartrack2[38];//二磁道信息//chartrack3[105];//三磁道信息charaddi[100];//附加信息(不同交易附加信息格式不同)}TRANS_STR_REQ;typedefstruct{chartype[2];//交易类型charamount[12];//交易金额charshop_no[15];//商户号charterminal[8];//终端号

3、charpan[19];//主帐号charsettle_date[4];//清算日期chartranslate_time[10];//交易日期时间charexp_date[4];//卡有效期chartrace_no[6];//流水号charauth_code[6];//授权号charbatch[6];批次号charretr_num[12];系统参考号charbank_message[15];银行信息charcard_type[15];卡类信息charpeople_id[20];个人标识charaddi_data[50];附加数据charret_code[2];返回码}

4、TRANS_STR_RESP;如果type=01且people_id=’Y’或type=’02’是表示交易已撤消2.返回值说明若交易正常,函数返回SUCC,别的返回以下错误信息代码:ERR_TRANS-20交易错误,不受理该交易SUCC0交易成功FAIL-1交易失败DB_CREATE_ERROR–2数据库创建失败DB_OPEN_ERROR-3数据库打开失败DB_READ_ERROR-4读数据库失败ERROR_DATA-5错误的数据格式AUTO_VOID_FAIL-6冲正失败CONNECT_ERROR-7网络连接失败SEND_ERROR-8数据发送失败RECV_ERRO

5、R-9数据接收失败或超时DATA_ERROR-10数据错误DATA_ERROR_TRACK–11磁道信息错误READ_PIN_ERROR-12读密码失败DB_WRITE_ERROR-13写数据库失败PWD_ERROR-14超级柜员密码错NO_RECORD-15没有记录TRANS_CANCL-16交易被取消PINPAD_ERROR-17密码键盘错误WIN_SOCKE_ERR-18//建立WIN_SOCKET失败LOAD_CARDNO_ERR-19//装载卡号错误SELECT_MAST_KEY_ERR-21//选择主密钥失败LOUD_MAC_KEY_ERR-22//下装M

6、AC密钥失败LOUD_PIN_KEY_ERR-23//下载PIN密钥失败CACUL_MAK_ERR-24//计算MAC包失败VOID_TRAN_ERR-25//冲正失败READ_TRACEK_ERR-26//读磁道信息错误TRANS_TRACE_ERR-27//交易流水号错误POS_ID_ERR-28//交易终端号错误TRANS_AMOUNT_ERR-29//交易金额错误UNPACKET_ERR-30//解包错误READ_PIN_ERR-31//读密码失败OPEN_COM_ERR-32//打开串口失败FIND_TRACE_ERR-33//查交易流水失败FIND_SYS

7、TEM_ERR-34//查系统参数失败FIND_BANKCAN_ERR-35//查银行参数失败FIND_CARDCAN_ERR-36//查卡种类参数失败FIND_CUOYUXINXI-37//查错误信息参数失败AUTO_VOID_TRACE_FAIL-38//冲正原交易流水错误AUTO_VOID_POSID_FAIL-39//冲正原交易终端号错误SEND_VOID_ERROR-40//发送冲正包错误RECV_VOID_ERROR-41//接收冲正包错误3.交易说明a)type赋值范围01:/*磁卡消费*/03:/*退货*/17:/*POS查询余额*/

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

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

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