收银提示“系统时间异常/请校准时间”,交易直接失败怎么处理
这个报错通常不是收银系统坏了,而是设备时间、时区、自动对时有偏差。常见现象是:你明明在正常收款,点“确认支付”就被拦下,提示校准时间。
举个真实场景:店里Wi‑Fi断过一次,平板时间慢了3分钟,二维码支付就连续失败;把时区调回中国、打开自动对时,重启后立刻恢复。
先看时区:对了时区,时间才可能对
很多设备看起来“时间差不多”,但时区错也会触发风控校验。
- 安卓/收银机:设置 → 系统 → 日期和时间 → 时区,选“中国标准时间/上海”一类的选项
- iPad:设置 → 通用 → 日期与时间 → 打开“自动设置”,时区确认在中国城市
如果你店里就在中国,但时区显示成了其他地区,改完后别急着收款,继续做下面的自动对时。
打开自动对时:让系统自己校准到正确时间
时间校验通常允许的误差很小,手动调到“差不多”容易还是失败。建议直接用自动日期与时间。
- 把“自动确定日期和时间/使用网络提供的时间”打开
- 确认网络可用:随便打开一个网页或用其他App刷新一下
- 对照校验:比如你现在的系统时间应接近2026-04-19 09:58(以你当地真实时间为准)
如果门店网络有上网限制,优先切到手机热点试一次,很多“校不准”的问题当场就能定位。
还不行就按这个顺序排查:重启、更新、避免时间被改回去
- 重启设备:不是关屏,是真正重启;重启后再试一笔1元的测试单
- 检查是否装了“省电/管家/时间管理”类工具:有的会关掉自动对时,直接卸载或放行权限
- 收银App如果有“清理缓存/重登账号”,做一次,避免本地时间缓存异常
- 门店有多台设备时,拿一台正常机对比:如果只有一台漂移,优先怀疑这台设备电池/系统异常
可执行建议:把“时区=中国、自动对时=开启、网络=可上网、重启后再测1元单”做成店员检查清单,贴在收银台边上;出现报错就照着走一遍,通常几分钟能恢复收款。