大部分为使用科脉插件(助手和中间件)形式下遇到的故障。使用享钱控件形式的故障在文章底部。
配置文件
- 老版 「科脉-通讯助手」 配置文件:「我的文档-KemaiMsg」 目录
- 新版 「科脉-通讯助手」 配置文件:位于 「安装目录\Service\KemaiMsg」
- 「科脉移动支付中间件」 配置文件:「C:\Program Files\深圳科脉技术\科脉移动支付中间件\Templates」 目录
要重新配置微信或支付宝 2.0 的配置信息,删除相应目录后重新配置即可。
一些疑问
重装数据库后或更换电脑后,「科脉-通讯助手」 和 「科脉移动支付中间件」 的配置
- 科脉-通讯助手:目前均使用餐饮版助手,所以 「客户编码」 和 「门店序列号」 是固定的,由 「科脉微信管理平台」 自动生成,和商户对应,重装数据库或更换电脑不影响。更换网卡的话需要到 「科脉微信管理平台」 中清除物理地址后重新验证门店序列号。
- 科脉移动支付中间件:「商户 ID」 和 「商户令牌」 是固定的,由科脉分配,和商户对应,重装数据库或更换电脑不影响,重新激活即可。
故障及解决方法
微信支付故障
打开 「科脉-通讯助手」 后出现各种英文提示的常规解决方法:
卸载通讯助手,删除配置文件,删除安装目录下所有的残留文件,然后重新安装助手,重新配置,一般即可解决
例如出现以下错误信息时:
1、(后台)打开 「科脉-通讯助手」 提示 「数据库连接异常,请检测数据库及网络服务」。
原因及解决:原因是系统里已经存在 「科脉-通信助手」 的配置文件,删除配置文件重新配置即可。
2、(后台;Windows XP 或 Windows 2003 系统)打开 「科脉-通讯助手」 提示 「开启配置程序失败」。
后台无法连接外网时会出现此错误。Windows 2012 系统下会直接提示 「请检查您的网络连接」
3、(后台;Windows 2003 系统)设置了 「科脉-通讯助手」 开机自动启动。后台电脑重启后,「科脉-通讯助手」 启动时提示 「VirtualStudio Just-In-Time Debugger」 错误
原因及解决:即使将通讯助手放系统的启动文件夹也同样错误,这个是因为 Windows 启动时,「科脉-通信助手」 启动在了 SQL Server 启动完成之前,所以一般手动启动 「科脉-通信助手」 是正常的,因为这个时候 SQL Server 已经启动完成。等待科脉优化。
4、(后台;Windows 2012 64 位系统)设置了 「科脉-通讯助手」 开机自动启动。后台电脑重启后,「科脉-通讯助手」 启动时提示 「Kemai.MSG.Assistant 已停止工作」 错误
原因及解决:即使将通讯助手放系统的启动文件夹也同样错误,这个是因为 Windows 启动时,「科脉-通信助手」 启动在了 SQL Server 启动完成之前,所以一般手动启动 「科脉-通信助手」 是正常的,因为这个时候 SQL Server 已经启动完成。等待科脉优化。
5、(前台;启谋 7.5)使用微信付款时,提示 「签名错误」
这个也是程序的问题,前台更新相应的补丁文件即可
6、(前台;智赢 v9)使用微信付款时,提示 「sub_mch_id 与 sub_appid 不匹配」
下午刚开通微信支付,下午已经成功使用过几笔微信支付的交易,到晚上的时候突然所有的前台都出现此错误。
这个是因为同时使用了微平台和微信支付,晚上的时候在科脉微平台后台设置了相应的微平台参数,由于科脉那边没有将相应的参数配置好导致。需要找科脉商务解决。
7、(前台;启谋 7.5)使用过程中偶尔(一天 2、3 次的频率)前台微信支付界面扫描客人付款码后提示 「抱歉,由于网络系统的原因,你暂时无法使用当前的服务,请稍后再使用」。查看后台 「科脉-通讯助手」 左下角显示 「网络连接异常」,重启助手后立马正常。如图
这个先打上科脉提供的解决通讯助手 「网络连接异常」 的补丁包后再观察做测试。
总体看来,客户那边的网络环境不稳定的可能性最大,比如网络中经常有占用大量带宽的操作(如网络游戏)
8、(后台;新瑞通 v8)打开 「科脉-通信助手」 时提示 「Object reference not set to an intance of an object」 错误。如图:
原因及解决:客户那里一直使用正常,某一天突然出现,最大可能和 360 安全助手有关。删除配置文件重新配置即可。
9、(前台及顾客微信端;智赢 v9 及科脉全系列软件)前台扫客人付款码后提示 「交易出错(验证商户签名失败),请核实后再试」。顾客微信端也同时出现此错误。如图:
这个是由于科脉公司的微信支付密钥到期,等他们延期后即可用。
10、(前台;新瑞通及科脉全系列软件)前台扫客人付款码后提示 「The INSERT permission was denied on the object......」,如图:
这个是 2016-11-4 13:00 出现的全国范围错误,支付宝和微信均出现故障(支付宝扫客人付款码后出现 「抱歉,由于平台网络系统的原因,您暂时无法使用当前的服务,请稍后再使用」 的对话框)。原因为科脉的阿里云服务器出现故障。
出现此故障时,查看后台 「科脉-通讯助手」 和 「科脉移动支付中间件」,显示的服务完全正常。
11、(前台;新瑞通及科脉全系列软件)前台扫客人付款码后提示 「MchId(商户号)、MchKey(商户支付密钥) 不能为空」,如图:
找科脉商务绑定商户号和支付密钥即可。
12、(前台;新瑞通 v8)前台扫客人付款码后弹出 「保存本地数据库失败!对象名 『kmmicro_t_paymentFlow』 无效」 对话框,如图:
原因为 「科脉微信管理平台」 上设置的此商户的线下软件和客户使用的软件不一致,比如实际使用新瑞通,而平台上设置的是启谋。解决方法为删除此商户重新新建并选择实际的线下软件。
支付宝支付故障
1、(前台;启谋 7.5)使用支付宝 1.0,已经正常使用过,某些情况前台按下 「支付宝付款」 预设键时,提示 「录入的商户信息不完整,请联系管理员进行录入再使用支付宝付款」
后台已经添加支付宝商户,前台平时也使用正常,有时候出现此提示。这个是因为前台断网了(即使前台通过 「检查网络连接」 恢复了网络连接),此时必须重启前台软件才能正常。
2、(前台;启谋 7.5)使用支付宝 2.0,前台使用支付宝快捷键付款时,付款窗口无条码输入框,但使用多方式付款中的支付宝付款却正常。微信付款窗口正常。
程序版本为 2015-11-30 会出现此故障。此为软件更新包 bug,更新到程序版本 2015-11-30 最新模块 2016-03-21 及更高版本即可。
3、(前台;启谋 7.5)使用支付宝 2.0,前台结账按支付宝快捷键时提示 「无法使用支付宝付款,签名错误」
查看科脉移动支付中间件 「门店激活」 信息里的 「商户令牌」 值为空,删除配置文件重新配置即可。
4、(前台;启谋 7.5)使用支付宝 2.0,扫客人付款码后出现 「抱歉,由于平台网络系统的原因,您暂时无法使用当前的服务,请稍后再使用」 的对话框。如图:
这个是全国面积范围内同时出现此故障。原因未知,科脉或支付宝方面的短暂故障。
其他故障及解决方法
1、Windows XP 系统安装科脉-通讯助手后,点击关机时电脑无法关机
解决方法:打开 「控制面板」-「电源选项」,单击 「APM」 选项卡,选中 「启用高级电源管理支持」 复选框,然后单击 「确定」(我在几台电脑上均没找到这个选项)。新版助手勾选作为服务启动后已不存在此问题,软件界面及任务栏图标可以完全退出。
2、前台点微信或支付宝付款键的时候,弹出的对话框无 「条码」 框
这个是由于前台微信或支付宝设置的地方支付方式选择为 「扫码支付」 了,改为 「条码支付」 即可
享钱控件形式下的故障
1、扫客人条码后提示 「未开通此支付权限」,如图:
原因为此门店在享多多商户系统-收银台-门店配置中未配置相应的支付帐号(一般为微信或支付宝),或者门店编号填写错误
2、享钱支付对话框无文字内容(但功能正常),如图:
正常情况应该如图:
原因为享钱控件相关的系统字体文件不存在或故障,下载安装微软雅黑字体后重启客户端即可解决