收银系统生成的付款二维码,过一会儿顾客说“扫不了了”,是不是重新发一张就行?先确认是哪种码,再查原订单状态,最后决定是否更新付款入口。码失效,不等于这笔订单一定没有付过钱。
本文只讨论微信支付普通商户Native支付生成的订单二维码,适合使用相应收银系统的经营者及收银负责人。依据官方文档整理,未进行真实支付测试;不适用于直接判断个人码、美团收款码或任意聚合码的有效期,也不提供跨产品通用后台菜单。
一、先确认:这是订单码,还是日常展示入口?
不要仅凭“电子码”三个字判断。Native支付的官方流程是:商户系统先下单,取得二维码链接,再生成图片展示,顾客用微信扫一扫付款。这里的码与订单有关,不是把一张图片长期保存下来就能一直收款。
向系统服务方核实接入类型时,可说明:二维码是否在输入金额、生成订单之后出现,当前页面能否找到对应订单记录。这些现象只是定位线索,不能代替服务方确认。若实际用的是长期展示码牌,就应查该产品规则,不套用本文时限。
还要区分扫码方式。官方Native开发指引明确,该二维码不支持通过相册或长按识别完成支付。因此,把图片发到聊天窗口后“识别不了”,不能直接断定是过期,更不能靠重复截图来解决。是否适合异地订单,要另按实际产品和交易场景确认。
二、分开看两个时间,不只盯住截图日期
微信支付Native开发指引把二维码链接的有效期与订单的支付结束时间分开说明:code_url有效期为2小时;订单还可能设置更早的支付截止时间。两者不是同一个倒计时,二维码看起来清晰,也不代表当前仍允许支付。
经营者不必自己修改接口参数,但应让系统服务方确认三个项目:这张码何时生成、原订单最晚何时可付、当前订单处于什么状态。截图保存时间不能可靠代替生成时间;重新转发原图,也不能证明链接已更新。
“2小时”不适用于所有收款码,也不保证期间一定可付款。若页面提示订单已关闭、已支付或超过商户设置时间,应按对应状态处理,而不是继续计时等待。
三、按原订单状态分流,再考虑重新展示
建议由有查询权限的负责人从原订单进入核对。微信支付查询接口区分未支付、支付成功、已关闭、转入退款等状态;商户系统的中文显示可能不同,状态含义不清时让服务方解释,不靠猜测对应。
- 已支付:核对是否为本次订单及相应金额,按本店正常流程处理,不因旧图不能再扫就让顾客再付。
- 未支付:再核对支付截止时间。若只是二维码链接到期且订单仍可支付,由系统按官方流程取得新的链接并展示;不要自行重画二维码或修改链接。
- 已关闭:不要继续使用这笔订单的旧码;是否需要重新建立业务订单,由负责人按系统流程确认,保留新旧关系。
- 结果不明:先查,不先催付。没有看到成功提醒,与查询已确认未支付,是两种情况。
给服务方报障时,建议在正式渠道提供原订单标识、金额、生成及报错时间、提示原文,说明顾客是否反馈已付款。截图只保留必要部分,不在群里公开完整支付信息,也不要提供密码、验证码或接口密钥。
四、交给店员的一张核对清单
可以在内部交班记录中保留以下四行,而不是让店员背一套接口名称:
- 入口类型:已确认是Native订单码,还是其他产品?
- 原单核对:找到哪笔订单,查询结果和查询时间是什么?
- 处理动作:继续等待、由系统更新入口,还是交负责人处理?
- 交接结果:是否仍有状态待查,下一位负责人是谁?
这份清单是管理建议,旨在避免交班信息不全导致重复收费。对于多张码牌摆放混乱,可另看门店收款码整理清单,不要把摆放问题与订单有效性混在一起。
常见问题
顾客说付过了,但系统还没提醒,能重新出码吗?
先查原单。官方提供订单查询机制,提醒未到不应作为再次收费依据;顾客截图也不能替代商户侧核对。
想长期发给客户使用,选一个电子码就行吗?
不能这样选。先说明是否面对面、具体交易及履约方式,再核对产品允许的场景、入网条件和查询安排。Native订单码不是所有远程收款需求的通用方案。
收款码与POS机需求咨询
可先告知城市、经营场景、现有工具,以及遇到的是“无法识别”“提示过期”还是“付款状态不明”,便于沟通下一步核对。需要刷卡或扫码设备,也可咨询拉卡拉4G电签、嘉联立刷微智能等产品;不默认这些设备都采用本文接口。
电话:15807142008;微信:CJZS1024。武汉市可预约上门,全国其他城市可线上咨询办理并快递设备。具体功能、费用、服务范围及办理条件以当期正式规则和审核结果为准。









