付款码抓取方式解析:键盘抓取与驱动抓取的区别与应用

2024-09-18
来源:网络整理

支持的付款代码类型

目前支持两种支付码捕获方式:键盘捕获和驾驶码捕获。

键盘捕获:该方式是通过在应用层挂接键盘消息来实现的,是第一个支持的类型,默认开启,收银机安装好后,测试键盘捕获没有问题就可以使用这种方式。

驱动抓包:此方法是为了解决应用层存在的一些问题,如密码输入问题、商品码和支付码前缀相同、扫码时无法拉起小窗口等问题而开发的。驱动抓包方法需要安装驱动,安装驱动后需要选择扫码设备,安装完成后需要重启电脑才可以正常使用。如果使用第二种方法,请仔细阅读下方驱动抓包方法内容。

键盘抓取

键盘抓取支付码是当前收银台默认的方式,如果需要开启扫码拉起收银窗口,请在扫码抓取方式中选择键盘抓取,并设置合理的扫码抓取字符周期,字符抓取周期建议设置为80-120,可以在电脑上测试,键盘抓取方式比较简单,如果测试没有问题,建议使用。

驱动器捕获

驱动器正常运行的前提条件

1、扫码枪的设备肯定是键盘输入设备,在设备管理器的键盘里可以找到,如果找不到,装了也没用,简单的判断方法就是拔掉扫码枪,看看键盘设备有没有变化。

2.由于驱动签名限制,当前驱动不支持该系统,请不要安装该驱动。

安装

1.安装驱动程序

1.1 在“设置”>“收银员设置”>“扫码设置”中,选择“扫码捕获方式”为“驱动器捕获”。

1.2点击 ,会弹出如下图提示框,点击OK安装驱动。

1.3 安装完成后会弹出如下提示框,点击确定后关闭云支付收银台。

2.配置支付码设备安装完驱动后,拔下扫码器设备再重新插上,然后启动云支付收银台,扫码器设备应该会显示在支付码设备列表中,选择扫码器设备进行测试,看能否拉起,如果测试正常,下一步就是配置商品码设备。

3.配置产品编码设备

若实际使用场景中出现,请配置产品代码设备。

需支持单品折扣。

支付码设备也是用来扫描产品码的,不管是偶尔使用还是经常用来扫描产品码。

插件方式使用单品折扣时,无论支付码或商品码设备是否相同,都需要配置商品码设备。

如果商品码设备与支付码设备相同,请选择与商品码设备相同。

若商品码设备与付款码设备不一致,请选择其他商品码设备,若无法确定哪个是商品码设备,请拔下商品码设备后重新插入,查看设备列表的变化。

注意

如果商品码器与支付码器选择不同,请勿将支付码器与商品码器混用,商品码器只能扫描商品,支付码器只能扫描支付码。

不支持单品优惠的,也是使用支付码设备来扫描商品码,请选择相同的商品码设备和支付码设备。

4、重新配置扫码设备若有其他情况,需要更换扫码设备或者换个插在电脑上的接口,如果已经安装过驱动,还是需要按照上面的步骤重新配置支付扫码设备,选择新插入的扫码设备。

扫描二维码未打开付款窗口

插件模式下,扫码打开收银窗口时选择“否”,小窗口直接扫描的支付码会根据键盘字符直接输出,若显示在收银窗口,支付码有三种获取方式:

不抓取:在插件支付窗口显示时,使用本地hook拦截支付代码,对系统无影响,只影响收银插件。

键盘抓取:插件支付窗口展示时,使用全局钩子,只在展示时对系统有影响,关闭时无影响,但此过程中可能会影响其他软件。

驱动抓取:在插件支付窗口时,通过驱动获取特定扫码枪的支付码,不影响其他键盘的输入,推荐使用此种方式。

其他设置请参见键盘捕获和驱动程序捕获。

常见问题

安装驱动后,重启电脑后键盘不起作用。

原因:驱动程序当前不可用。

解决方法:进入云支付收银机安装目录,找到子目录,以管理员身份运行脚本文件.bat,然后重启电脑。

分享